]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/nfs/exports.c
Automatically set 'nohide' on referral exports.
[nfs-utils.git] / support / nfs / exports.c
index 6b567081123edee90f976fd508847df6381ff4c6..525e5b1d4286c997dcdb6f7e30daa7c0d8e02e0d 100644 (file)
@@ -641,6 +641,12 @@ bad_option:
                while (isblank(*cp))
                        cp++;
        }
+       /*
+        * Turn on nohide which will allow this export to cross over
+        * the 'mount --bind' mount point.
+        */
+       if (ep->e_fslocdata)
+               ep->e_flags |= NFSEXP_NOHIDE;
 
        for (p = ep->e_secinfo; p->flav; p++)
                p->flags |= ep->e_flags & ~NFSEXP_SECINFO_FLAGS;