# HG changeset patch # User jbe # Date 1425772415 -3600 # Node ID b6619de6f49421e7d6456af34aeea271d8e64277 # Parent 46e45cd8548e2e2caf7d0384af1970270de677d4 When writing to disconnected clients, do not use signal 13 (SIGPIPE) but throw I/O error diff -r 46e45cd8548e -r b6619de6f494 moonbridge.c --- a/moonbridge.c Sun Mar 08 00:08:22 2015 +0100 +++ b/moonbridge.c Sun Mar 08 00:53:35 2015 +0100 @@ -327,6 +327,7 @@ signal(SIGINT, moonbr_signal); signal(SIGTERM, moonbr_signal); signal(SIGCHLD, moonbr_signal); + signal(SIGPIPE, SIG_IGN); /* generate I/O errors instead of signal 13 */ }