# HG changeset patch # User jbe # Date 1428598963 -7200 # Node ID 113185a57b06fe06e4a1a2adac52625df25f8109 # Parent e99265c3372deb787b7a37c44514860e50a36a2e Moved SIGPIPE ignore from moonbridge.c to moonbridge_io.c diff -r e99265c3372d -r 113185a57b06 moonbridge.c --- a/moonbridge.c Thu Apr 09 18:59:53 2015 +0200 +++ b/moonbridge.c Thu Apr 09 19:02:43 2015 +0200 @@ -330,7 +330,6 @@ signal(SIGINT, moonbr_signal); signal(SIGTERM, moonbr_signal); signal(SIGCHLD, moonbr_signal); - signal(SIGPIPE, SIG_IGN); /* generate I/O errors instead of signal 13 */ } diff -r e99265c3372d -r 113185a57b06 moonbridge_io.c --- a/moonbridge_io.c Thu Apr 09 18:59:53 2015 +0200 +++ b/moonbridge_io.c Thu Apr 09 19:02:43 2015 +0200 @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -1072,6 +1073,8 @@ int luaopen_moonbridge_io(lua_State *L) { + signal(SIGPIPE, SIG_IGN); /* generate I/O errors instead of signal 13 */ + lua_newtable(L); // module lua_newtable(L); // public metatable