summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
authorsuz <suz@FreeBSD.org>2005-09-16 01:42:50 +0000
committersuz <suz@FreeBSD.org>2005-09-16 01:42:50 +0000
commit6036f04babada132a3877d5829a9efff39be490b (patch)
tree17732c51045f02d4745b8b805737335a278caf42 /sys/netinet6
parent638e44e0feeb8a4d53871fa227929af7c9e8b702 (diff)
downloadFreeBSD-src-6036f04babada132a3877d5829a9efff39be490b.zip
FreeBSD-src-6036f04babada132a3877d5829a9efff39be490b.tar.gz
plugged a possible memory leak
Obtained from: KAME MFC after: 1 day
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/nd6_nbr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet6/nd6_nbr.c b/sys/netinet6/nd6_nbr.c
index 41a58bb..96db8fa 100644
--- a/sys/netinet6/nd6_nbr.c
+++ b/sys/netinet6/nd6_nbr.c
@@ -595,7 +595,7 @@ nd6_na_input(m, off, icmp6len)
taddr6 = nd_na->nd_na_target;
if (in6_setscope(&taddr6, ifp, NULL))
- return; /* XXX: impossible */
+ goto bad; /* XXX: impossible */
if (IN6_IS_ADDR_MULTICAST(&taddr6)) {
nd6log((LOG_ERR,
OpenPOWER on IntegriCloud