Files
2013-09-26 17:14:40 +02:00

17 lines
526 B
Plaintext

$NetBSD: patch-aa,v 1.1.1.1 2010/05/20 04:27:33 obache Exp $
Ignore CIGPIPE for no MSG_NOSIGNAL platforms.
--- src/main.c.orig 2007-10-20 09:41:37.000000000 +0000
+++ src/main.c
@@ -403,6 +403,9 @@ main(int argc, char **argv)
if (!background)
write_pid_file(pidfilename, getpid(), false);
+#ifndef MSG_NOSIGNAL
+ signal(SIGPIPE, SIG_IGN);
+#endif
signalaction.sa_handler = dummy_signal_handler;
if (sigemptyset(&signalaction.sa_mask) < 0)
die(_("cannot empty signal set - %s\n"), errstr);