summaryrefslogtreecommitdiffstats
path: root/support/nfs/rpcdispatch.c
diff options
context:
space:
mode:
Diffstat (limited to 'support/nfs/rpcdispatch.c')
-rw-r--r--support/nfs/rpcdispatch.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/support/nfs/rpcdispatch.c b/support/nfs/rpcdispatch.c
index 984c646..5be2824 100644
--- a/support/nfs/rpcdispatch.c
+++ b/support/nfs/rpcdispatch.c
@@ -37,6 +37,11 @@ rpc_dispatch(struct svc_req *rqstp, SVCXPRT *transp,
return;
}
+ if (dtable->nproc <= rqstp->rq_proc) {
+ svcerr_noproc(transp);
+ return;
+ }
+
dent = dtable->entries + rqstp->rq_proc;
if (dent->func == NULL) {