+5 July 2024: Wouter
+ - Fix for neater printout for error for missing DS response.
+
4 July 2024: Wouter
- Fix to print details about the failure to lookup a DNSKEY record
when validation fails due to the missing DNSKEY. Also for key prime
errinf(qstate, rc);
reason = "no DS";
if(sub_qstate) {
- errinf(qstate, "[");
- errinf(qstate, errinf_to_str_misc(sub_qstate));
- errinf(qstate, "]");
+ char* err = errinf_to_str_misc(sub_qstate);
+ if(err) {
+ char buf[1024];
+ snprintf(buf, sizeof(buf), "[%s]", err);
+ errinf(qstate, err);
+ }
}
reason_bogus = LDNS_EDE_NETWORK_ERROR;
errinf_ede(qstate, reason, reason_bogus);