]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix check_pid() in runtime system test on FreeBSD
authorMichal Nowak <mnowak@isc.org>
Thu, 3 Apr 2025 11:38:03 +0000 (13:38 +0200)
committerMichal Nowak <mnowak@isc.org>
Mon, 14 Apr 2025 10:59:10 +0000 (10:59 +0000)
The original check_pid() always returned 0 on FreeBSD, even if the
process was still running. This makes the "verifying that named checks
for conflicting named processes" check fail on FreeBSD with TSAN.

(cherry picked from commit 6acaca963d0a8b1715c1e6c6b38eec45b1c5d63c)

bin/tests/system/runtime/tests.sh

index 6ee71bff3af4fd993206f2b9781b46f6444312cd..2df34551047810ae80611bb82189f713b741ea47 100644 (file)
@@ -62,7 +62,7 @@ run_named() (
 )
 
 check_pid() (
-  return $(! kill -0 "${1}" >/dev/null 2>&1)
+  ! kill -0 "${1}" >/dev/null 2>&1
 )
 
 status=0