Page MenuHomeFreeBSD

D43367.1789204433.diff
No OneTemporary

Size
366 B
Referenced Files
None
Subscribers
None

D43367.1789204433.diff

diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -3007,7 +3007,7 @@
pr = so->so_proto;
if (pr->pr_flush != NULL)
pr->pr_flush(so, how);
- if (how != SHUT_WR)
+ if (how != SHUT_WR && !(pr->pr_flags & PR_SOCKBUF))
sorflush(so);
if (how != SHUT_RD) {
error = pr->pr_shutdown(so);

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 12, 9:13 AM (18 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29560926
Default Alt Text
D43367.1789204433.diff (366 B)

Event Timeline