summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-09-18 19:44:14 +0000
committerphk <phk@FreeBSD.org>2002-09-18 19:44:14 +0000
commit63d87674c83d54fccca1aacdd2cb1c827796d834 (patch)
tree80e29b0b20f950540c3d00897b86679074fa456b /sys/nfsserver
parent369ca07115f3e95429a31404e4fd6ffeddc8dc48 (diff)
downloadFreeBSD-src-63d87674c83d54fccca1aacdd2cb1c827796d834.zip
FreeBSD-src-63d87674c83d54fccca1aacdd2cb1c827796d834.tar.gz
Use m_length() instead of home-rolled versions.
Diffstat (limited to 'sys/nfsserver')
-rw-r--r--sys/nfsserver/nfs_syscalls.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/nfsserver/nfs_syscalls.c b/sys/nfsserver/nfs_syscalls.c
index c512063..10e0ed2 100644
--- a/sys/nfsserver/nfs_syscalls.c
+++ b/sys/nfsserver/nfs_syscalls.c
@@ -451,12 +451,7 @@ nfssvc_nfsd(struct thread *td)
nfsrv_updatecache(nd, TRUE, mreq);
nd->nd_mrep = NULL;
case RC_REPLY:
- m = mreq;
- siz = 0;
- while (m) {
- siz += m->m_len;
- m = m->m_next;
- }
+ siz = m_length(mreq, NULL);
if (siz <= 0 || siz > NFS_MAXPACKET) {
printf("mbuf siz=%d\n",siz);
panic("Bad nfs svc reply");
OpenPOWER on IntegriCloud