]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix isc__tid_initcount() REQUIRE 12164/head
authorColin Vidal <colin@isc.org>
Tue, 2 Jun 2026 08:04:27 +0000 (10:04 +0200)
committerColin Vidal <colin@isc.org>
Tue, 2 Jun 2026 14:16:12 +0000 (16:16 +0200)
`isc__tid_initcount()` was checking that the current number of thread
didn't exceed `ISC_TID_MAX`, not the newly assigned number. This is now
fixed.

lib/isc/tid.c

index 909b4a949f28303ed48b38d1f4ac81633d24e75a..ce385abeb7fd4e519a960ffa3ab8fa5b87015da7 100644 (file)
@@ -44,7 +44,7 @@ isc__tid_init(isc_tid_t tid) {
 void
 isc__tid_initcount(isc_tid_t count) {
        REQUIRE(tid_count == 0 || tid_count == count);
-       REQUIRE(tid_count < ISC_TID_MAX);
+       REQUIRE(count < ISC_TID_MAX);
        tid_count = count;
 }