Page MenuHomeFreeBSD

D57341.diff
No OneTemporary

D57341.diff

diff --git a/sys/netinet6/udp6_usrreq.c b/sys/netinet6/udp6_usrreq.c
--- a/sys/netinet6/udp6_usrreq.c
+++ b/sys/netinet6/udp6_usrreq.c
@@ -862,11 +862,9 @@
ulen = m->m_pkthdr.len;
plen = sizeof(struct udphdr) + ulen;
hlen = sizeof(struct ip6_hdr);
-
if (plen > IPV6_MAXPAYLOAD) {
- m_freem(control);
- m_freem(m);
- return (EMSGSIZE);
+ error = EMSGSIZE;
+ goto release;
}
/*

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 28, 10:13 PM (4 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39837817
Default Alt Text
D57341.diff (396 B)

Event Timeline