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");