Page MenuHomeFreeBSD

D41884.diff
No OneTemporary

D41884.diff

diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c
--- a/sys/kern/uipc_usrreq.c
+++ b/sys/kern/uipc_usrreq.c
@@ -1332,8 +1332,10 @@
} else {
soroverflow_locked(so2);
error = ENOBUFS;
- if (f->m_next->m_type == MT_CONTROL)
- unp_scan(f->m_next, unp_freerights);
+ if (f->m_next->m_type == MT_CONTROL) {
+ c = f->m_next;
+ f->m_next = NULL;
+ }
}
if (addr != NULL)

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 20, 4:19 PM (14 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31836469
Default Alt Text
D41884.diff (397 B)

Event Timeline