bind9/lib
Ondřej Surý 668d287d01
Don't remove ADB entry from LRU before trying to expire it
There was a code flow error that would remove the expired ADB entry from
the LRU list and then a check in the expire_entry() would cause
assertion error because it expect the ADB entry to be linked.

Additionally, the expire mechanism would loop for cases when we would
held only a read rwlock; in such case we need to upgrade the lock and
try again, not just try again.
2023-02-17 07:16:50 +01:00
..
bind9 Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
dns Don't remove ADB entry from LRU before trying to expire it 2023-02-17 07:16:50 +01:00
irs Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
isc remove isc_task completely 2023-02-16 18:35:32 +01:00
isccc remove isc_task completely 2023-02-16 18:35:32 +01:00
isccfg Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
ns remove isc_task completely 2023-02-16 18:35:32 +01: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