X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fioctl-getext2flags.hc;h=b04ab16ec568ecfe4cf5fc71831ec4b72884d74b;hb=437b5e9a1c7245fb99ddcf114b6b1bce36ae69f7;hp=4d56f909c6e70bd0256dc42728431bde7fd8d0af;hpb=47384090bc0e86ce964a9aea37553a4092a4d171;p=util-vserver.git diff --git a/util-vserver/lib/ioctl-getext2flags.hc b/util-vserver/lib/ioctl-getext2flags.hc index 4d56f90..b04ab16 100644 --- a/util-vserver/lib/ioctl-getext2flags.hc +++ b/util-vserver/lib/ioctl-getext2flags.hc @@ -37,9 +37,12 @@ static inline ALWAYSINLINE int vc_X_get_ext2flags(int fd, long *flags) { int rc; + *flags = 0; - rc = ioctl(fd, EXT2_IOC_GETFLAGS, flags); + rc = ioctl(fd, EXT2_IOC_GETFLAGS, flags); *flags = EXT2FLAGS_KERNEL2USER(*flags); + ENSC_FIX_IOCTL(rc); + return rc; }