aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tool_main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/tool_main.c b/src/tool_main.c
index 9c0a19f3f..ec6517650 100644
--- a/src/tool_main.c
+++ b/src/tool_main.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2012, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -23,6 +23,10 @@
#include <sys/stat.h>
+#ifdef HAVE_SIGNAL_H
+#include <signal.h>
+#endif
+
#define ENABLE_CURLX_PRINTF
/* use our own printf() functions */
#include "curlx.h"
@@ -83,6 +87,10 @@ int main(int argc, char *argv[])
main_checkfds();
+#ifdef HAVE_SIGNAL
+ signal(SIGPIPE, SIG_IGN);
+#endif
+
res = operate(&config, argc, argv);
#ifdef __SYMBIAN32__