is_zone = ISC_FALSE;
is_staticstub_zone = ISC_FALSE;
+ if (qtype == dns_rdatatype_rrsig || qtype == dns_rdatatype_sig)
+ type = dns_rdatatype_any;
+
dns_clientinfomethods_init(&cm, ns_client_sourceip);
dns_clientinfo_init(&ci, client, NULL);
sigrdataset = event->sigrdataset;
}
- if (qtype == dns_rdatatype_rrsig || qtype == dns_rdatatype_sig)
- type = dns_rdatatype_any;
- else
- type = qtype;
-
if (DNS64(client)) {
client->query.attributes &= ~NS_QUERYATTR_DNS64;
dns64 = ISC_TRUE;
}
}
- /*
- * If it's a SIG query, we'll iterate the node.
- */
- if (qtype == dns_rdatatype_rrsig || qtype == dns_rdatatype_sig)
- type = dns_rdatatype_any;
- else
- type = qtype;
-
restart:
CTRACE(ISC_LOG_DEBUG(3), "query_find: restart");
want_restart = ISC_FALSE;