summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ip6_mroute.c
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2002-03-29 05:14:58 +0000
committerume <ume@FreeBSD.org>2002-03-29 05:14:58 +0000
commit3154e5831af5e1f0ea41ef4434b1d8cec5a089f9 (patch)
tree01a53ea6c6c0738b25c64088aa0368bff7a17c55 /sys/netinet6/ip6_mroute.c
parent77829bc8c46a7444fa576db6d40ea757549b1f37 (diff)
downloadFreeBSD-src-3154e5831af5e1f0ea41ef4434b1d8cec5a089f9.zip
FreeBSD-src-3154e5831af5e1f0ea41ef4434b1d8cec5a089f9.tar.gz
double m_free() - not critical. from niklas@openbsd
Obtained from: KAME MFC after: 1 week
Diffstat (limited to 'sys/netinet6/ip6_mroute.c')
-rw-r--r--sys/netinet6/ip6_mroute.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/netinet6/ip6_mroute.c b/sys/netinet6/ip6_mroute.c
index d50c55f..e235e5e0 100644
--- a/sys/netinet6/ip6_mroute.c
+++ b/sys/netinet6/ip6_mroute.c
@@ -1542,10 +1542,8 @@ register_send(ip6, mif, m)
if (i > len)
i = len;
mm = m_pullup(mm, i);
- if (mm == NULL){
- m_freem(mm);
+ if (mm == NULL)
return ENOBUFS;
- }
/* TODO: check it! */
mm->m_pkthdr.len = len + sizeof(struct ip6_hdr);
OpenPOWER on IntegriCloud