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