]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add missing isc_rwlock_destroy() for keylist_lock in dnssec-signzone
authorOndřej Surý <ondrej@isc.org>
Tue, 10 Mar 2026 09:21:04 +0000 (10:21 +0100)
committerOndřej Surý <ondrej@sury.org>
Tue, 17 Mar 2026 22:26:30 +0000 (23:26 +0100)
The keylist_lock rwlock is initialized at startup but never destroyed
on exit, unlike the sibling namelock mutex which is properly cleaned up.

(cherry picked from commit 5dc19a7d9254ea845a5572cb7e6d3c7cf1f02955)

bin/dnssec/dnssec-signzone.c

index 1ae677b262226aba2ef50a3f718e8aaefc70b8e6..b19045e6c754babca06c4d4e2468deb58bfc190c 100644 (file)
@@ -4182,6 +4182,7 @@ main(int argc, char *argv[]) {
                            &sign_finish);
        }
        isc_mutex_destroy(&namelock);
+       isc_rwlock_destroy(&keylist_lock);
 
        rcu_barrier();