]> 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:42:49 +0000 (09:42 -0800)
(cherry picked from commit 9bf37f4e4847b656ed408d76222beebc1638a069)

bin/tests/system/stop.pl

index 05093ceb2d894e910cb1a37ec086eabfed254b25..0008162e7c4fa7b492e7a70bc32c0b548790d1bf 100644 (file)
@@ -236,7 +236,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;
 }