Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 2015 18:15:22 +0000 (UTC)
From:      "Simon J. Gerraty" <sjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r282915 - stable/10/usr.sbin/mountd
Message-ID:  <201505141815.t4EIFMYi068507@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sjg
Date: Thu May 14 18:15:21 2015
New Revision: 282915
URL: https://svnweb.freebsd.org/changeset/base/282915

Log:
  No need to delete export from filesystems which are not exported.

Modified:
  stable/10/usr.sbin/mountd/mountd.c

Modified: stable/10/usr.sbin/mountd/mountd.c
==============================================================================
--- stable/10/usr.sbin/mountd/mountd.c	Thu May 14 18:09:56 2015	(r282914)
+++ stable/10/usr.sbin/mountd/mountd.c	Thu May 14 18:15:21 2015	(r282915)
@@ -1732,6 +1732,12 @@ get_exportlist(void)
 		}
 
 		/*
+		 * We do not need to delete "export" flag from
+		 * filesystems that do not have it set.
+		 */
+		if (!(fsp->f_flags & MNT_EXPORTED))
+		    continue;
+		/*
 		 * Do not delete export for network filesystem by
 		 * passing "export" arg to nmount().
 		 * It only makes sense to do this for local filesystems.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505141815.t4EIFMYi068507>