diff options
| author | Sam Leffler <sam@FreeBSD.org> | 2005-03-28 18:51:58 +0000 |
|---|---|---|
| committer | Sam Leffler <sam@FreeBSD.org> | 2005-03-28 18:51:58 +0000 |
| commit | bd1da15f2ac55919c51892794742daa973bd871c (patch) | |
| tree | 9f378a0a1528b91e2f2f9d4abee8e5ae5e20daf5 /sys/nfsserver | |
| parent | 4af77ece56c4724c50f9b788c5d83bc2d71042fa (diff) | |
Notes
Diffstat (limited to 'sys/nfsserver')
| -rw-r--r-- | sys/nfsserver/nfs_srvsubs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/nfsserver/nfs_srvsubs.c b/sys/nfsserver/nfs_srvsubs.c index 7746efcdf99a..912b5a7bf20b 100644 --- a/sys/nfsserver/nfs_srvsubs.c +++ b/sys/nfsserver/nfs_srvsubs.c @@ -949,12 +949,14 @@ nfsm_adj(struct mbuf *mp, int len, int nul) for (i = 0; i < nul; i++) *cp++ = '\0'; } + if (m->m_next != NULL) { + m_freem(m->m_next); + m->m_next = NULL; + } break; } count -= m->m_len; } - for (m = m->m_next;m;m = m->m_next) - m->m_len = 0; } /* |
