diff options
author | ume <ume@FreeBSD.org> | 2002-05-23 15:59:48 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2002-05-23 15:59:48 +0000 |
commit | a58ed5586066d85d4dd1a3db9682400515e5e524 (patch) | |
tree | 0fb53af6aa0a073e4c87709c6db771f405ea4b68 /sys/kern/uipc_mbuf2.c | |
parent | df83130b9c5c85754ba6ae3be0d0b19f720af0b5 (diff) | |
download | FreeBSD-src-a58ed5586066d85d4dd1a3db9682400515e5e524.zip FreeBSD-src-a58ed5586066d85d4dd1a3db9682400515e5e524.tar.gz |
In m_aux_delete, no need to chase beyond victim.
Submitted by: archie
Obtained from: KAME
Diffstat (limited to 'sys/kern/uipc_mbuf2.c')
-rw-r--r-- | sys/kern/uipc_mbuf2.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/uipc_mbuf2.c b/sys/kern/uipc_mbuf2.c index 407258d..37ee53e 100644 --- a/sys/kern/uipc_mbuf2.c +++ b/sys/kern/uipc_mbuf2.c @@ -396,6 +396,7 @@ m_aux_delete(struct mbuf *m, struct mbuf *victim) m->m_pkthdr.aux = n->m_next; n->m_next = NULL; m_free(n); + return; } else prev = n; n = next; |