From 1174b42d05fdea0faf53f5283a26eec4e1fb46d3 Mon Sep 17 00:00:00 2001 From: Grigorii Demidov Date: Mon, 5 Jun 2017 13:06:05 +0200 Subject: [PATCH] lib/validate: cleanup (commented code block was deleted) --- lib/layer/validate.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/layer/validate.c b/lib/layer/validate.c index bd6ef5581..308777f12 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -350,12 +350,7 @@ static int update_delegation(struct kr_request *req, struct kr_query *qry, knot_ const bool referral = !knot_wire_get_aa(answer->wire); if (referral) { section = KNOT_AUTHORITY; - } /* else if { - Not referral, but RCODE is NXDOMAIN. - * Since we are here NXDOMAIN is proved above, - * so do nothing and exit. - return kr_ok(); - } */ else if (knot_pkt_qtype(answer) == KNOT_RRTYPE_DS && + } else if (knot_pkt_qtype(answer) == KNOT_RRTYPE_DS && !(qry->flags & QUERY_CNAME) && (knot_wire_get_rcode(answer->wire) != KNOT_RCODE_NXDOMAIN)) { section = KNOT_ANSWER; -- 2.47.2