diff --git a/unix/network.c b/unix/network.c index 00848ab8..6271a706 100644 --- a/unix/network.c +++ b/unix/network.c @@ -1121,7 +1121,7 @@ void try_send(NetSocket *s) data = bufdata.ptr; len = bufdata.len; } - nsent = send(s->s, data, len, urgentflag); + nsent = send(s->s, data, len, MSG_NOSIGNAL | urgentflag); noise_ultralight(NOISE_SOURCE_IOLEN, nsent); if (nsent <= 0) { err = (nsent < 0 ? errno : 0);