]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[9.18] fix: dev: Fix error path bugs in the manager's "recursing-clients" list management
authorArаm Sаrgsyаn <aram@isc.org>
Tue, 26 Nov 2024 13:45:29 +0000 (13:45 +0000)
committerArаm Sаrgsyаn <aram@isc.org>
Tue, 26 Nov 2024 13:45:29 +0000 (13:45 +0000)
In two places, after linking the client to the manager's
"recursing-clients" list using the check_recursionquota()
function, the query.c module fails to unlink it on error
paths. Fix the bugs by unlinking the client from the list.

Backport of MR !9586

Merge branch 'backport-aram/unlink-recursing-clients-on-error-paths-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!9605


Trivial merge