17 lines
526 B
Plaintext
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);
|