X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsecure-mount.c;h=b56ff4fe2011a45ef6db48713df7d9964c2e7612;hb=12b0a4cfbc4834f585a4b71aad2cf03c7de7f94e;hp=46ed09ffe31ebd82151e653a96531e238659cd75;hpb=0a085a83576911f849c718e0e7a3d6d4865145d6;p=util-vserver.git diff --git a/src/secure-mount.c b/src/secure-mount.c index 46ed09f..b56ff4f 100644 --- a/src/secure-mount.c +++ b/src/secure-mount.c @@ -428,12 +428,9 @@ mountSingle(struct MountInfo const *mnt, struct Options const *opt) return false; if (canHandleInternal(mnt)) { - unsigned long flag = mnt->flag; - if (!(flag & MS_NODEV)) flag |= MS_NODEV; - if (mount(mnt->src, ".", mnt->type ? mnt->type : "", - flag, mnt->data)==-1) { + mnt->flag, mnt->data)==-1) { perror("secure-mount: mount()"); return false; } @@ -648,7 +645,7 @@ int main(int argc, char *argv[]) .src = 0, .dst = 0, .type = 0, - .flag = 0, + .flag = MS_NODEV, .xflag = 0, .data = 0, };