moonbridge
changeset 41:b6619de6f494
When writing to disconnected clients, do not use signal 13 (SIGPIPE) but throw I/O error
author | jbe |
---|---|
date | Sun Mar 08 00:53:35 2015 +0100 (2015-03-08) |
parents | 46e45cd8548e |
children | 0bb356c04f6b |
files | moonbridge.c |
line diff
1.1 --- a/moonbridge.c Sun Mar 08 00:08:22 2015 +0100 1.2 +++ b/moonbridge.c Sun Mar 08 00:53:35 2015 +0100 1.3 @@ -327,6 +327,7 @@ 1.4 signal(SIGINT, moonbr_signal); 1.5 signal(SIGTERM, moonbr_signal); 1.6 signal(SIGCHLD, moonbr_signal); 1.7 + signal(SIGPIPE, SIG_IGN); /* generate I/O errors instead of signal 13 */ 1.8 } 1.9 1.10