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/05/11 08:37:04 UTC

svn commit: r169592 - /spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm

Author: jm
Date: Tue May 10 23:37:03 2005
New Revision: 169592

URL: http://svn.apache.org/viewcvs?rev=169592&view=rev
Log:
minor tweak: close down spamd children quietly when parent killed

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm?rev=169592&r1=169591&r2=169592&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/SpamdForkScaling.pm Tue May 10 23:37:03 2005
@@ -340,6 +340,10 @@
     my $line;
     my $nbytes = $sock->sysread($line, 6);
     if (!defined $nbytes || $nbytes == 0) {
+      if ($sock->eof()) {
+        dbg("prefork: parent closed, exiting");
+        exit;
+      }
       die "prefork: empty order from parent";
     }
     if ($nbytes < 6) {