]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
SIGPIPE ignore.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 22 Apr 2008 10:19:24 +0000 (10:19 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 22 Apr 2008 10:19:24 +0000 (10:19 +0000)
git-svn-id: file:///svn/unbound/trunk@1062 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/daemon.c
doc/Changelog

index 7c0c6c71ca3c8cabfea0a90d8f22d8f4332cedf2..48751364a1cee3a8760743022207f6ca2b6a2342 100644 (file)
@@ -83,6 +83,8 @@ static RETSIGTYPE record_sigh(int sig)
                case SIGHUP:
                        sig_record_reload++;
                        break;
+               case SIGPIPE:
+                       break;
                default:
                        log_err("ignoring signal %d", sig);
        }
@@ -98,7 +100,8 @@ signal_handling_record()
        if( signal(SIGTERM, record_sigh) == SIG_ERR ||
                signal(SIGQUIT, record_sigh) == SIG_ERR ||
                signal(SIGINT, record_sigh) == SIG_ERR ||
-               signal(SIGHUP, record_sigh) == SIG_ERR)
+               signal(SIGHUP, record_sigh) == SIG_ERR ||
+               signal(SIGPIPE, SIG_IGN) == SIG_ERR)
                log_err("install sighandler: %s", strerror(errno));
 }
 
index 8d3ffef6ab906c13300fe88184ce44f824ee3548..8dbd33d9fc4f280c2ff89cdda280dc7af71ff281 100644 (file)
@@ -1,3 +1,6 @@
+22 April 2008: Wouter
+       - ignore SIGPIPE.
+
 21 April 2008: Wouter
        - FEATURES document.
        - fixup reread of config file if it was given as a full path