]> git.ipfire.org Git - thirdparty/pdns.git/commit
If we encounter a loop in QM, continue with the next iteration. 12120/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 24 Oct 2022 08:59:49 +0000 (10:59 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 24 Oct 2022 08:59:49 +0000 (10:59 +0200)
commit800959227b23482312b73d0c4206e9f4b9bc566d
tree4454ecc5d64e6cad6887d9c7bd27ef2ca699ec41
parent5729d35a57bd5654dcdacda1c3bea10b5b1889a3
If we encounter a loop in QM, continue with the next iteration.

We would not make progres anyway, and end up repeatedly asking the full name
from the roots as the "Trying less specific NS" code path is hit.

Noted by and fix from  @phonedph1

Fixes #12090

As this is an optimzation for broken domains, this is not an immediate candidate
for backporting, though it should be considered for that after more testing.
pdns/syncres.cc