bool nods, ds_req, ns_req, minimized, ns_exist;
do {
wanted_name = start_name;
- nods = false;
ds_req = false;
ns_req = false;
- minimized = false;
ns_exist = true;
int cut_labels = knot_dname_labels(qry->zone_cut.name, NULL);
knot_dname_is_equal(q->sname, wanted_name)) {
if (q->stype == KNOT_RRTYPE_DS) {
ds_req = true;
- if (q->flags.DNSSEC_NODS) {
- nods = true;
- }
if (q->flags.CNAME) {
- nods = true;
ns_exist = false;
} else if (!(q->flags.DNSSEC_OPTOUT)) {
int ret = kr_dnssec_matches_name_and_type(&request->auth_selected, q->uid,
}
} else {
if (q->flags.CNAME) {
- nods = true;
ns_exist = false;
}
ns_req = true;
return KR_STATE_PRODUCE;
}
+ /* set `nods` */
if ((qry->stype == KNOT_RRTYPE_DS) &&
knot_dname_is_equal(wanted_name, qry->sname)) {
nods = true;