Handle shared/private/unbindable/slave mounts internally.
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 10 Apr 2009 20:24:04 +0000 (20:24 +0000)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 10 Apr 2009 20:24:04 +0000 (20:24 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2833 94cd875c-1c1d-0410-91d2-eb244daf1a30

src/secure-mount.c

index a58edf3..3ef6edf 100644 (file)
@@ -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)