bind9/lib
Aram Sargsyan 4fdb57a1f3 Add shutdown checks in dns_catz_dbupdate_callback()
When a zone database update callback is called, the 'catzs' object,
extracted from the callback argument, might be already shutting down,
in which case the 'catzs->zones' can be NULL and cause an assertion
failure when calling isc_ht_find().

Add an early return from the callback if 'catzs->shuttingdown' is true.

Also check the validity of 'catzs->zones' after locking 'catzs' in
case there is a race with dns_catz_shutdown_catzs() running in another
thread.

(cherry picked from commit 28bb419edc)
2023-07-06 11:27:45 +00:00
..
bind9 deprecate delegation-only and root-delegation only 2023-03-23 14:09:53 -07:00
dns Add shutdown checks in dns_catz_dbupdate_callback() 2023-07-06 11:27:45 +00:00
irs Properly process extra nameserver lines in resolv.conf 2023-05-16 13:29:33 +10:00
isc Improve statschannel HTTP Connection: header protocol conformance 2023-07-04 14:53:08 +02:00
isccc Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
isccfg mark 'tkey-dhkey' as deprecated 2023-05-28 00:55:34 -07:00
ns Use NS rather than A records for qname-minimization relaxed 2023-06-28 12:31:49 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00