From 6f58afa0c5abbfd3734bd6bce716467ea87c0b7b Mon Sep 17 00:00:00 2001 From: gordon Date: Tue, 21 Apr 2020 15:50:57 +0000 Subject: [PATCH] Fix regression in rpc.rquotad with certain NFS servers. Approved by: so Security: FreeBSD-EN-20:07.quotad --- usr.bin/quota/quota.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/quota/quota.c b/usr.bin/quota/quota.c index 32bdeabdadf..c6b9352fa5f 100644 --- a/usr.bin/quota/quota.c +++ b/usr.bin/quota/quota.c @@ -604,7 +604,7 @@ getnfsquota(struct statfs *fst, struct quotause *qup, long id, int quotatype) call_stat = callaurpc(host, RQUOTAPROG, EXT_RQUOTAVERS, RQUOTAPROC_GETQUOTA, (xdrproc_t)xdr_ext_getquota_args, (char *)&gq_args, (xdrproc_t)xdr_getquota_rslt, (char *)&gq_rslt); - if (call_stat == RPC_PROGVERSMISMATCH) { + if (call_stat == RPC_PROGVERSMISMATCH || call_stat == RPC_PROGNOTREGISTERED) { if (quotatype == USRQUOTA) { old_gq_args.gqa_pathp = cp + 1; old_gq_args.gqa_uid = id; -- 2.45.0