diff options
author | phk <phk@FreeBSD.org> | 1999-11-17 20:57:49 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1999-11-17 20:57:49 +0000 |
commit | af641e8f8d38ccf81d18db195017e1362ed50bf7 (patch) | |
tree | 63839f28667a93abd2bbc9adfcbfc9581e8ed0ce /sys/netinet/udp_usrreq.c | |
parent | 28edb569492cfb3d3df167bbf2dff88832848ba6 (diff) | |
download | FreeBSD-src-af641e8f8d38ccf81d18db195017e1362ed50bf7.zip FreeBSD-src-af641e8f8d38ccf81d18db195017e1362ed50bf7.tar.gz |
The logic for blackhole processing does not free mbufs if the
blackhole flag is set.
PR: 14958
Submitted by: Larry Baird <lab@gta.com>
Reviewed by: phk
Diffstat (limited to 'sys/netinet/udp_usrreq.c')
-rw-r--r-- | sys/netinet/udp_usrreq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/udp_usrreq.c b/sys/netinet/udp_usrreq.c index b47b0be..2f0cb58 100644 --- a/sys/netinet/udp_usrreq.c +++ b/sys/netinet/udp_usrreq.c @@ -307,6 +307,8 @@ udp_input(m, iphlen) #endif if (!blackhole) icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT, 0, 0); + else + goto bad; return; } |