mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-23 18:47:40 -04:00
If ns__query_start() is called because of a chained query (e.g. after encountering a CNAME), a previously set DNS_DBFIND_STALETIMEOUT flag on the query's 'dboptions' field can cause an assertion failure if the new query's 'stalefirst' value is not true (e.g. if the target qname is an authoritative zone for the server). Reset the DNS_DBFIND_STALETIMEOUT flag in the query_lookup() function before evaluating the 'stalefirst' value, and make sure to assign a fresh value to the `stalefirst' flag instead of conditionally assigning it only if the value is 'true'. |
||
|---|---|---|
| .. | ||
| dns | ||
| isc | ||
| isccc | ||
| isccfg | ||
| ns | ||
| .gitignore | ||
| meson.build | ||