From e4914ccdfa4d9eb6f71f7b5cc5b4881c4e911778 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Wed, 24 May 2017 09:43:55 +0200 Subject: server: Ignore SIGPIPE --- main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.c b/main.c index 891e19f..6388fe2 100644 --- a/main.c +++ b/main.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -148,9 +149,17 @@ void srandomdev(void){ } #endif +void signal_handler(int sig){ + if(sig==SIGPIPE){ + // ignore + } +} + int main(int argc,char **argv){ srandomdev(); + signal(SIGPIPE,signal_handler); + plugin_init(); for(int i=1;i