]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.20] fix: dev: Refine resolver fetch loop detection
authorOndřej Surý <ondrej@isc.org>
Sat, 30 May 2026 03:58:58 +0000 (05:58 +0200)
committerOndřej Surý <ondrej@isc.org>
Sat, 30 May 2026 03:58:58 +0000 (05:58 +0200)
commit787faa02a7f11b228ae2fc3eb6d146ae1574efaa
tree86e7928b90223bb0b6ad91a0b0ad359d2243c625
parent1efa52a3f030b8dde7f02baa366dbb173af512c6
parentc479706872bba8b7d2a896ffc66036b7bad057a5
[9.20] fix: dev: Refine resolver fetch loop detection

The resolver's fetch loop detection now triggers only when a new
fetch would join an already in-flight fetch that is also one of
its own ancestors, which is the actual loop condition.  Previously
the check ran against the original request before the fetch was
set up.

Backport of MR !12145

Merge branch 'backport-ondrej/improve-resolver-loop-detection-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!12146