]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
detect crash on shutdown in stop.pl
authorEvan Hunt <each@isc.org>
Thu, 31 Jan 2019 01:12:40 +0000 (17:12 -0800)
committerEvan Hunt <each@isc.org>
Thu, 31 Jan 2019 17:43:27 +0000 (09:43 -0800)
(cherry picked from commit 9bf37f4e4847b656ed408d76222beebc1638a069)

bin/tests/system/stop.pl

index c2a942c1ab7468463c6fa2a67698cbd94d1da15c..eaad0f4cf6a4ac1eb6541bebab9704a50bcfd351 100644 (file)
@@ -247,7 +247,12 @@ sub clean_pid_file {
 
        return unless defined($pid);
 
-       return if (send_signal(0, $pid) == 0);
+       # If we're here, the PID file hasn't been cleaned up yet
+       if (send_signal(0, $pid) == 0) {
+               print "I:$test:$server crashed on shutdown\n";
+               $errors = 1;
+               return;
+       }
 
        return $server;
 }