bind9/lib/ns
Aram Sargsyan b6aeccf697 Fix ns_statscounter_recursclients counting bug
The incrementing and decrementing of 'ns_statscounter_recursclients'
were not properly balanced: for example, it would be incremented for
a prefetch query but not decremented if the query failed.

This commit ensures that the recursion quota and the recursive clients
counter are always in sync with each other.

(cherry picked from commit 82991451b4)
2022-10-18 10:38:04 +00:00
..
include Only refresh RRset once 2022-09-08 12:08:28 +02:00
tests Remove UNREACHABLE() statements after exit() 2022-03-25 10:08:39 +01:00
win32 Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
client.c Fix ns_statscounter_recursclients counting bug 2022-10-18 10:38:04 +00:00
hooks.c Don't use RTLD_DEEPBIND with sanitizers 2022-01-26 08:19:02 +00:00
interfacemgr.c clean up properly when interface creation fails 2022-09-06 13:53:44 -07:00
Kyuafile Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lib.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
listenlist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
log.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
notify.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
query.c Fix ns_statscounter_recursclients counting bug 2022-10-18 10:38:04 +00:00
server.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
sortlist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
stats.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
update.c fix an incorrect detach in update processing 2022-09-15 11:35:42 -07:00
version.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
xfrout.c log the reason for falling back to AXFR from IXFR at level info 2022-07-12 16:27:01 -07:00