]> 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:48:31 +0000 (10:48 +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.

bin/tests/system/runtime/tests.sh

index 6606545bec78f03ce814c306d4f006aa058b93b2..29438e24d3a4091b67962e396dff952a6b8f384f 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