summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton <anton@picapica>2019-01-07 19:17:11 +0400
committerAnton <anton@picapica>2019-01-07 19:17:11 +0400
commit80163e368584c259437adef8dfa809e58c2b2fa7 (patch)
treeff22bf09465056e1aa9b59aa95b5553ff7defef3
parentb76155ff08cb6026de1caad9eac3543436907795 (diff)
downloadpica-pica-80163e368584c259437adef8dfa809e58c2b2fa7.tar.gz
pica-pica-80163e368584c259437adef8dfa809e58c2b2fa7.zip
pica-node: ignore SIGPIPE
-rw-r--r--PICA_node.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/PICA_node.c b/PICA_node.c
index bcc2a3e..ae2d713 100644
--- a/PICA_node.c
+++ b/PICA_node.c
@@ -22,7 +22,7 @@
#include <string.h>
#include <time.h>
#include <getopt.h>
-
+#include <signal.h>
#include "PICA_security.h"
#include "PICA_node.h"
#include "PICA_proto.h"
@@ -1409,6 +1409,10 @@ int PICA_node_init()
WSAStartup(MAKEWORD(2, 2), &wsd);
#endif
+#ifndef WIN32
+ signal(SIGPIPE, SIG_IGN);
+#endif
+
//CONF -AF_INET6 ????
listen_comm_sck = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);