summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xPICA_client.c4
-rwxr-xr-xPICA_client.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/PICA_client.c b/PICA_client.c
index 526dbc0..5abace3 100755
--- a/PICA_client.c
+++ b/PICA_client.c
@@ -619,6 +619,10 @@ CRYPTO_set_locking_callback(locking_cb);
//if (!ctx)
//;//ERR_CHECK
+#ifndef WIN32
+signal(SIGPIPE, SIG_IGN);
+#endif
+
return 1;
}
diff --git a/PICA_client.h b/PICA_client.h
index 94b4004..1c5d68b 100755
--- a/PICA_client.h
+++ b/PICA_client.h
@@ -34,6 +34,7 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
+#include <signal.h>
#ifdef PICA_MULTITHREADED
#include <pthread.h>