bind9/lib
Evan Hunt 203b0608fe
Clear REDIRECT flag when it isn't needed
The NS_QUERYATTR_REDIRECT flag is set when processing a recursive
NXDOMAIN redirection lookup, so that if that lookup also returns
NXDOMAIN we don't end up looping.

Previously, the flag was left active after use, but if the
same client triggered a subsequent recursive lookup (for example,
in the filter-aaaa plugin), then the wrong branch could be reached
in query_resume(), potentially leading to an assertion failure.  This
has been fixed.

(cherry picked from commit 3ff0018308)
2026-05-21 15:08:14 +02:00
..
bind9 Disable recursion for non-IN classes 2026-05-07 13:21:59 +02:00
dns Merge tag 'v9.18.49' into bind-9.18 2026-05-20 10:18:26 +00:00
irs standardize CHECK and RETERR macros 2025-12-03 19:18:12 -08:00
isc Merge tag 'v9.18.49' into bind-9.18 2026-05-20 10:18:26 +00:00
isccc Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
isccfg standardize CHECK and RETERR macros 2025-12-03 19:18:12 -08:00
ns Clear REDIRECT flag when it isn't needed 2026-05-21 15:08:14 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00