Mailing List Archive

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) {