mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 14:07:59 +00:00
Fix handling of ISC_R_TIMEOUT in resume_qmin()
If a timeout occurs when sending a QMIN query, QNAME minimization should be disabled. This now causes a hard failure in strict mode, or a fallback to non-minimized queries in relaxed mode.
This commit is contained in:
parent
98fc14dc75
commit
496f7963cd
@ -4241,6 +4241,7 @@ resume_qmin(void *arg) {
|
||||
case DNS_R_FORMERR:
|
||||
case DNS_R_REMOTEFORMERR:
|
||||
case ISC_R_FAILURE:
|
||||
case ISC_R_TIMEDOUT:
|
||||
if ((fctx->options & DNS_FETCHOPT_QMIN_STRICT) != 0) {
|
||||
/* These results cause a hard fail in strict mode */
|
||||
goto cleanup;
|
||||
|
Loading…
x
Reference in New Issue
Block a user