On 09/01/2011 11:16 AM, Mike Frysinger wrote: > It isn't uncommon for /etc/exports.d/ to not exist, and imo, it's not > that big of a deal as often times, a simple /etc/exports is sufficient. > So silently skip the case where the dir is missing. > > Signed-off-by: Mike Frysinger <vapier@xxxxxxxxxx> Committed... steved. > --- > utils/exportfs/exportfs.c | 7 +++++-- > 1 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/utils/exportfs/exportfs.c b/utils/exportfs/exportfs.c > index 986a272..7432a65 100644 > --- a/utils/exportfs/exportfs.c > +++ b/utils/exportfs/exportfs.c > @@ -529,9 +529,12 @@ export_d_read(const char *dname) > > > n = scandir(dname, &namelist, NULL, versionsort); > - if (n < 0) > + if (n < 0) { > + if (errno == ENOENT) > + /* Silently return */ > + return; > xlog(L_NOTICE, "scandir %s: %s", dname, strerror(errno)); > - else if (n == 0) > + } else if (n == 0) > return; > > for (i = 0; i < n; i++) { -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html