diff options
author | glebius <glebius@FreeBSD.org> | 2011-12-07 13:37:42 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2011-12-07 13:37:42 +0000 |
commit | c9b9c0a5a33422e64173fec02b4e0a586b146f11 (patch) | |
tree | 0351b52373ecfd4f717041fe7c7f56467090027e | |
parent | ecc4a991f39a9b982c50d896d09676012b5d60a2 (diff) | |
download | FreeBSD-src-c9b9c0a5a33422e64173fec02b4e0a586b146f11.zip FreeBSD-src-c9b9c0a5a33422e64173fec02b4e0a586b146f11.tar.gz |
Fix double free.
PR: kern/163089
Submitted by: Herbie Robinson <Herbie.Robinson stratus.com>
-rw-r--r-- | sys/netinet6/mld6.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/netinet6/mld6.c b/sys/netinet6/mld6.c index 8f8e326..740b569 100644 --- a/sys/netinet6/mld6.c +++ b/sys/netinet6/mld6.c @@ -3090,7 +3090,6 @@ mld_dispatch_packet(struct mbuf *m) m0 = mld_v2_encap_report(ifp, m); if (m0 == NULL) { CTR2(KTR_MLD, "%s: dropped %p", __func__, m); - m_freem(m); IP6STAT_INC(ip6s_odropped); goto out; } |