X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmountd%2Fmountd.c;h=999f035d9a0227426f3bd112fda3df6fda416321;hp=04141d153a676b70e9e789f1a5369c93b7ab0625;hb=173ac3ccb45cc407336dd363fc15c90bbfdecf6f;hpb=323d1c4d69b65ab36d951aca8473ceb02171ab08 diff --git a/utils/mountd/mountd.c b/utils/mountd/mountd.c index 04141d1..999f035 100644 --- a/utils/mountd/mountd.c +++ b/utils/mountd/mountd.c @@ -465,18 +465,18 @@ static exports get_exportlist(void) { static exports elist = NULL; - static time_t etime = 0; - time_t atime; struct exportnode *e, *ne; struct groupnode *g, *ng, *c, **cp; nfs_export *exp; int i; + static unsigned int ecounter; + unsigned int acounter; - atime = auth_reload(); - if (elist && atime == etime) + acounter = auth_reload(); + if (elist && acounter == ecounter) return elist; - etime = atime; + ecounter = acounter; for (e = elist; e != NULL; e = ne) { ne = e->ex_next;