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 {