Page MenuHomeFreeBSD

D27407.id80298.diff
No OneTemporary

D27407.id80298.diff

Index: head/sys/kern/uipc_socket.c
===================================================================
--- head/sys/kern/uipc_socket.c
+++ head/sys/kern/uipc_socket.c
@@ -1192,7 +1192,8 @@
goto drop;
}
}
- if (so->so_options & SO_LINGER) {
+
+ if ((so->so_options & SO_LINGER) != 0 && so->so_linger != 0) {
if ((so->so_state & SS_ISDISCONNECTING) &&
(so->so_state & SS_NBIO))
goto drop;

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 6, 8:16 AM (17 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36101795
Default Alt Text
D27407.id80298.diff (418 B)

Event Timeline