From 95cf660495f234bff60c57f2e59c8bc617a08eb2 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 12 May 2007 04:42:46 +0000 Subject: [PATCH] Check all sendmail PID files --- sendmail/sendmail-lib.pl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sendmail/sendmail-lib.pl b/sendmail/sendmail-lib.pl index 58dbe8e4f..29abebb3e 100644 --- a/sendmail/sendmail-lib.pl +++ b/sendmail/sendmail-lib.pl @@ -500,7 +500,11 @@ else { # Use PID files, or check for process local @pidfiles = split(/\t+/, $config{'sendmail_pid'}); if (@pidfiles) { - return &check_pid_file($pidfiles[0]); + foreach my $p (@pidfiles) { + local $c = &check_pid_file($p); + return $c if ($c); + } + return undef; } else { return &find_byname("sendmail");