summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/mld6.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2011-12-07 13:37:42 +0000
committerglebius <glebius@FreeBSD.org>2011-12-07 13:37:42 +0000
commitc9b9c0a5a33422e64173fec02b4e0a586b146f11 (patch)
tree0351b52373ecfd4f717041fe7c7f56467090027e /sys/netinet6/mld6.c
parentecc4a991f39a9b982c50d896d09676012b5d60a2 (diff)
downloadFreeBSD-src-c9b9c0a5a33422e64173fec02b4e0a586b146f11.zip
FreeBSD-src-c9b9c0a5a33422e64173fec02b4e0a586b146f11.tar.gz
Fix double free.
PR: kern/163089 Submitted by: Herbie Robinson <Herbie.Robinson stratus.com>
Diffstat (limited to 'sys/netinet6/mld6.c')
-rw-r--r--sys/netinet6/mld6.c1
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;
}
OpenPOWER on IntegriCloud