You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2005/01/29 02:56:05 UTC
svn commit: r148973 - /spamassassin/trunk/spamd/spamd.raw
Author: jm
Date: Fri Jan 28 17:56:04 2005
New Revision: 148973
URL: http://svn.apache.org/viewcvs?view=rev&rev=148973
Log:
bug 4026: ensure that SIGPIPE will never cause spamd to die
Modified:
spamassassin/trunk/spamd/spamd.raw
Modified: spamassassin/trunk/spamd/spamd.raw
Url: http://svn.apache.org/viewcvs/spamassassin/trunk/spamd/spamd.raw?view=diff&rev=148973&p1=spamassassin/trunk/spamd/spamd.raw&r1=148972&p2=spamassassin/trunk/spamd/spamd.raw&r2=148973
==============================================================================
--- spamassassin/trunk/spamd/spamd.raw (original)
+++ spamassassin/trunk/spamd/spamd.raw Fri Jan 28 17:56:04 2005
@@ -1798,6 +1798,7 @@
# note: all the signals changed in setup_parent_sig_handlers() must
# be reset to appropriate values here!
$SIG{HUP} = $SIG{CHLD} = $SIG{INT} = $SIG{TERM} = 'DEFAULT';
+ $SIG{PIPE} = 'IGNORE';
}
sub logmsg {
@@ -1872,6 +1873,8 @@
else {
check_syslog_sigpipe($msg); # check for SIGPIPE anyway (bug 3625)
}
+
+ $SIG{PIPE} = 'IGNORE';
}
sub check_syslog_sigpipe {