Page MenuHomeFreeBSD

D15021.id42443.diff
No OneTemporary

D15021.id42443.diff

Index: stable/11/sys/kern/uipc_socket.c
===================================================================
--- stable/11/sys/kern/uipc_socket.c
+++ stable/11/sys/kern/uipc_socket.c
@@ -2359,7 +2359,8 @@
* both backward-compatibility and POSIX requirements by forcing
* ENOTCONN but still asking protocol to perform pru_shutdown().
*/
- if (so->so_type != SOCK_DGRAM)
+ if (so->so_type != SOCK_DGRAM &&
+ !(so->so_options & SO_ACCEPTCONN))
return (ENOTCONN);
soerror_enotconn = 1;
}

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 31, 4:43 AM (4 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27402597
Default Alt Text
D15021.id42443.diff (511 B)

Event Timeline