[svn:qpsmtpd] rev 525 - branches/0.31
[email protected] 29 Jul 2005 07:22:36 -0000
| Newsgroups | perl.cvs.qpsmtpd |
|---|---|
| Message-ID | <[email protected]> |
Author: aqua
Date: Fri Jul 29 00:22:36 2005
New Revision: 525
Modified:
branches/0.31/qpsmtpd-forkserver
Log:
Remove PID file on exit, if we were told to create one with --pid-file
Modified: branches/0.31/qpsmtpd-forkserver
==============================================================================
--- branches/0.31/qpsmtpd-forkserver (original)
+++ branches/0.31/qpsmtpd-forkserver Fri Jul 29 00:22:36 2005
@@ -81,6 +81,9 @@ sub REAPER {
sub HUNTSMAN {
$SIG{CHLD} = 'DEFAULT';
kill 'INT' => keys %childstatus;
+ if ($PID_FILE && -e $PID_FILE) {
+ unlink $PID_FILE or ::log(LOGERROR, "unlink: $PID_FILE: $!");
+ }
exit(0);
}