Index: uipc_mbuf.c =================================================================== RCS file: /space2/ncvs/src/sys/kern/uipc_mbuf.c,v retrieving revision 1.130 diff -u -p -r1.130 uipc_mbuf.c --- uipc_mbuf.c 31 May 2004 21:46:04 -0000 1.130 +++ uipc_mbuf.c 9 Jun 2004 14:23:26 -0000 @@ -123,9 +123,9 @@ m_getm(struct mbuf *m, int len, int how, if (num > 0) { if ((top = cur = m_getcl(how, type, 0)) == NULL) goto failed; + top->m_len = 0; } num--; - top->m_len = 0; for (i = 0; i < num; i++) { mb = m_getcl(how, type, 0);