From: Daniel Hokka Zakrisson Date: Fri, 10 Apr 2009 20:24:04 +0000 (+0000) Subject: Handle shared/private/unbindable/slave mounts internally. X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e49854bb7ba6166ef48c925e75e0afec2c45e7ba;hp=46fa9a5ebe8b30b44fd52be890fe29fd0346edf2;p=util-vserver.git Handle shared/private/unbindable/slave mounts internally. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2833 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/src/secure-mount.c b/src/secure-mount.c index a58edf3..3ef6edf 100644 --- a/src/secure-mount.c +++ b/src/secure-mount.c @@ -418,6 +418,8 @@ canHandleInternal(struct MountInfo const *mnt) if (!mnt) return false; else if ((mnt->flag & (MS_BIND|MS_MOVE))) return true; + else if ((mnt->flag & (MS_SHARED|MS_SLAVE|MS_PRIVATE| + MS_UNBINDABLE))) return true; else if (mnt->type==0) return false; for (i=FS+0; *i!=0; ++i)