bind9/lib/ns
Evan Hunt 90989bfdfb prevent a reference leak from the ns_query_done hooks
if the NS_QUERY_DONE_BEGIN or NS_QUERY_DONE_SEND hook is
used in a plugin and returns NS_HOOK_RETURN, some of the
cleanup in ns_query_done() can be skipped over, leading
to reference leaks that can cause named to hang on shut
down.

this has been addressed by adding more housekeeping
code after the cleanup: tag in ns_query_done().

(cherry picked from commit c2e4358267)
2025-02-25 22:41:27 +00:00
..
include prevent a reference leak from the ns_query_done hooks 2025-02-25 22:41:27 +00:00
client.c Remove redundant semicolons after the closing braces of functions 2024-11-19 16:06:49 +01:00
hooks.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
interfacemgr.c Remove --with-tuning=small/large configuration option 2025-01-22 14:16:40 +01:00
listenlist.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
log.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
Makefile.am Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
notify.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
query.c prevent a reference leak from the ns_query_done hooks 2025-02-25 22:41:27 +00:00
server.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
sortlist.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
stats.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
update.c Keep a local copy of the update rules to prevent UAF 2024-12-05 15:45:34 +11:00
xfrout.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00