if (check_deadlock(val, name, type, NULL, NULL)) {
validator_log(val, ISC_LOG_DEBUG(3),
"deadlock found (create_fetch)");
- return DNS_R_NOVALIDSIG;
+ return ISC_R_DEADLOCK;
}
if ((val->options & DNS_VALIDATOR_NOCDFLAG) != 0) {
if (check_deadlock(val, name, type, rdataset, sig)) {
validator_log(val, ISC_LOG_DEBUG(3),
"deadlock found (create_validator)");
- return DNS_R_NOVALIDSIG;
+ return ISC_R_DEADLOCK;
}
/* OK to clear other options, but preserve NOCDFLAG and NONTA. */
ISC_R_HTTP2ALPNERROR, /*%< ALPN for HTTP/2 failed */
ISC_R_DOTALPNERROR, /*%< ALPN for DoT failed */
ISC_R_INVALIDPROTO, /*%< invalid protocol */
+ ISC_R_DEADLOCK, /*%< deadlock found */
DNS_R_LABELTOOLONG,
DNS_R_BADESCAPE,
[ISC_R_HTTP2ALPNERROR] = "ALPN for HTTP/2 failed",
[ISC_R_DOTALPNERROR] = "ALPN for DoT failed",
[ISC_R_INVALIDPROTO] = "invalid protocol",
+ [ISC_R_DEADLOCK] = "deadlock found",
[DNS_R_LABELTOOLONG] = "label too long",
[DNS_R_BADESCAPE] = "bad escape",