summaryrefslogtreecommitdiffstats
path: root/tools/idevicedate.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2019-09-28 12:08:12 +0200
committerGravatar Nikias Bassen2019-09-28 12:08:53 +0200
commit8c7321b11512cc3cfd112ad2b4b65c5a81e12bba (patch)
tree306caad40518dbb123051efef3ce06ff3f3b7001 /tools/idevicedate.c
parent92d95d0b8f1870d7cc9eb809a993b04b0e733205 (diff)
downloadlibimobiledevice-8c7321b11512cc3cfd112ad2b4b65c5a81e12bba.tar.gz
libimobiledevice-8c7321b11512cc3cfd112ad2b4b65c5a81e12bba.tar.bz2
tools: Ignore SIGPIPE wherever possible
Diffstat (limited to 'tools/idevicedate.c')
-rw-r--r--tools/idevicedate.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/idevicedate.c b/tools/idevicedate.c
index 2676880..4de90b6 100644
--- a/tools/idevicedate.c
+++ b/tools/idevicedate.c
@@ -30,6 +30,9 @@
30#if HAVE_LANGINFO_CODESET 30#if HAVE_LANGINFO_CODESET
31#include <langinfo.h> 31#include <langinfo.h>
32#endif 32#endif
33#ifndef WIN32
34#include <signal.h>
35#endif
33 36
34#include <libimobiledevice/libimobiledevice.h> 37#include <libimobiledevice/libimobiledevice.h>
35#include <libimobiledevice/lockdown.h> 38#include <libimobiledevice/lockdown.h>
@@ -76,6 +79,9 @@ int main(int argc, char *argv[])
76 char buffer[80]; 79 char buffer[80];
77 int result = 0; 80 int result = 0;
78 81
82#ifndef WIN32
83 signal(SIGPIPE, SIG_IGN);
84#endif
79 /* parse cmdline args */ 85 /* parse cmdline args */
80 for (i = 1; i < argc; i++) { 86 for (i = 1; i < argc; i++) {
81 if (!strcmp(argv[i], "-d") || !strcmp(argv[i], "--debug")) { 87 if (!strcmp(argv[i], "-d") || !strcmp(argv[i], "--debug")) {