summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_srvsubs.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/nfsserver/nfs_srvsubs.c')
-rw-r--r--sys/nfsserver/nfs_srvsubs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/nfsserver/nfs_srvsubs.c b/sys/nfsserver/nfs_srvsubs.c
index 25d0d84..5ac51ad 100644
--- a/sys/nfsserver/nfs_srvsubs.c
+++ b/sys/nfsserver/nfs_srvsubs.c
@@ -1263,7 +1263,7 @@ nfsm_srvstrsiz_xx(int *s, int m, struct mbuf **md, caddr_t *dpos)
}
int
-nfsm_srvnamesiz_xx(int *s, struct mbuf **md, caddr_t *dpos)
+nfsm_srvnamesiz_xx(int *s, int m, struct mbuf **md, caddr_t *dpos)
{
u_int32_t *tl;
@@ -1271,7 +1271,7 @@ nfsm_srvnamesiz_xx(int *s, struct mbuf **md, caddr_t *dpos)
if (tl == NULL)
return EBADRPC;
*s = fxdr_unsigned(int32_t, *tl);
- if (*s > NFS_MAXNAMLEN)
+ if (*s > m)
return NFSERR_NAMETOL;
if (*s <= 0)
return EBADRPC;
OpenPOWER on IntegriCloud