X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsecure-mount.c;fp=src%2Fsecure-mount.c;h=a58edf35098d9b907aaee16af3d02f6b542249e8;hb=46fa9a5ebe8b30b44fd52be890fe29fd0346edf2;hp=57fe87424f61171ac6786c9f509736b17cc7b80e;hpb=116542ffd07d679315cf7ca7b17f29fc59ab342b;p=util-vserver.git diff --git a/src/secure-mount.c b/src/secure-mount.c index 57fe874..a58edf3 100644 --- a/src/secure-mount.c +++ b/src/secure-mount.c @@ -448,8 +448,7 @@ mountSingle(struct MountInfo const *mnt, struct Options const *opt) return false; if (mount(mnt->src, ".", mnt->type ? mnt->type : "", - ((mnt->flag & ~(MS_BIND|MS_REC)) | - MS_REMOUNT), NULL) == -1 && + (mnt->flag | MS_REMOUNT), NULL) == -1 && errno != EBUSY) { /* Returned on older kernels */ perror("secure-mount: mount()"); return false;