diff options
author | hjl <hjl> | 2000-05-02 00:11:33 +0000 |
---|---|---|
committer | hjl <hjl> | 2000-05-02 00:11:33 +0000 |
commit | abb2b251d60c5df9a7906a940b09e800d96e5081 (patch) | |
tree | 56a94d7a032ee1c047053adf3c80b8356bba4048 | |
parent | c01bbec559c7623add9b6e119cfcfdd482e3a975 (diff) | |
download | nfs-utils-abb2b251d60c5df9a7906a940b09e800d96e5081.tar.gz nfs-utils-abb2b251d60c5df9a7906a940b09e800d96e5081.tar.xz nfs-utils-abb2b251d60c5df9a7906a940b09e800d96e5081.zip |
2000-05-01 H.J. Lu <hjl@lucon.org>
* utils/rquotad/rquota_server.c (getquotainfo): Skip bad
mounting poins in /etc/fstab.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | utils/rquotad/rquota_server.c | 6 |
2 files changed, 9 insertions, 2 deletions
@@ -1,5 +1,10 @@ 2000-05-01 H.J. Lu <hjl@lucon.org> + * utils/rquotad/rquota_server.c (getquotainfo): Skip bad + mounting poins in /etc/fstab. + +2000-05-01 H.J. Lu <hjl@lucon.org> + * configure.in (VERSION): Set to "0.1.7.2". * configure: Regenerated. * nfs-utils.spec: Updated. diff --git a/utils/rquotad/rquota_server.c b/utils/rquotad/rquota_server.c index 1c5e0e6..8494790 100644 --- a/utils/rquotad/rquota_server.c +++ b/utils/rquotad/rquota_server.c @@ -107,8 +107,10 @@ getquota_rslt *getquotainfo(int flags, caddr_t *argp, struct svc_req *rqstp) fp = setmntent(MNTTAB, "r"); while ((mnt = getmntent(fp)) != (struct mntent *)0) { - if (stat(mnt->mnt_dir, &stm) == -1 - || stat(pathname, &stn) == -1) + if (stat(mnt->mnt_dir, &stm) == -1) + continue; + + if (stat(pathname, &stn) == -1) break; else if (stm.st_dev != stn.st_dev) continue; |