diff options
Diffstat (limited to 'tools/iproxy.c')
| -rw-r--r-- | tools/iproxy.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/tools/iproxy.c b/tools/iproxy.c index a018cf7..0a9ca54 100644 --- a/tools/iproxy.c +++ b/tools/iproxy.c @@ -40,6 +40,7 @@ typedef unsigned int socklen_t;  #include <arpa/inet.h>  #include <pthread.h>  #include <netinet/in.h> +#include <signal.h>  #endif  #include "socket.h"  #include "usbmuxd.h" @@ -277,6 +278,9 @@ int main(int argc, char **argv)  		return -EINVAL;  	} +#ifndef WIN32 +	signal(SIGPIPE, SIG_IGN); +#endif  	// first create the listening socket endpoint waiting for connections.  	mysock = socket_create(listen_port);  	if (mysock < 0) { | 
