if(!generate_request(qstate, id, target_key_name,
target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass)) {
log_err("mem error generating DS request");
- qstate->ext_state[id] = module_error;
- return 0;
+ return val_error(qstate, id);
}
return 0;
}
vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY,
vq->qchase.qclass)) {
log_err("mem error generating DNSKEY request");
- qstate->ext_state[id] = module_error;
- return 0;
+ return val_error(qstate, id);
}
return 0;
if(!vq->key_entry) {
verbose(VERB_ALGO, "validate: no key entry, failed");
- qstate->ext_state[id] = module_error;
- return 0;
+ return val_error(qstate, id);
}
/* This is the default next state. */