From 9675bd7475e95fb5220d3bfdc26904a209737b44 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 20 Jul 2014 15:00:15 +0200 Subject: [PATCH] Deliver SIGPIPE on filesystem socket disconnect. This fixes the earlier mistake where I believed sockets were not meant to send SIGPIPE on bad writes, but the standard mandates that sockets do send SIGPIPE in such cases. --- kernel/net/fs.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/kernel/net/fs.cpp b/kernel/net/fs.cpp index aeb0d6b9..592a28d7 100644 --- a/kernel/net/fs.cpp +++ b/kernel/net/fs.cpp @@ -418,9 +418,6 @@ Ref Manager::Accept(StreamSocket* socket, ioctx_t* ctx, return Ref(NULL); } - client->outgoing.SetSIGPIPEDelivery(false); - server->outgoing.SetSIGPIPEDelivery(false); - client->is_connected = true; server->is_connected = true;