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=1e79f04a3f99c1112f5a2120e6ff0b6b022e567c;hpb=41eca8fc83aeeb5a6b63a034405d848690d2c04d;p=util-vserver.git diff --git a/util-vserver/lib/ioctl-getext2flags.hc b/util-vserver/lib/ioctl-getext2flags.hc index 1e79f04..b04ab16 100644 --- a/util-vserver/lib/ioctl-getext2flags.hc +++ b/util-vserver/lib/ioctl-getext2flags.hc @@ -21,7 +21,6 @@ #endif #include "vserver.h" -#include "vserver-internal.h" #include "ext2fs.h" #include @@ -38,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; }