Page MenuHomeFreeBSD

D31886.id94906.diff
No OneTemporary

D31886.id94906.diff

Index: sys/netinet/sctp_pcb.c
===================================================================
--- sys/netinet/sctp_pcb.c
+++ sys/netinet/sctp_pcb.c
@@ -3358,6 +3358,7 @@
LIST_FOREACH_SAFE(asoc, &inp->sctp_asoc_list, sctp_tcblist, nasoc) {
SCTP_TCB_LOCK(asoc);
if (asoc->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) {
+ asoc->sctp_socket = NULL;
/* Skip guys being freed */
cnt_in_sd++;
if (asoc->asoc.state & SCTP_STATE_IN_ACCEPT_QUEUE) {

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 3:48 AM (7 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31009405
Default Alt Text
D31886.id94906.diff (470 B)

Event Timeline