From: Marek VavruĊĦa Date: Mon, 5 Jan 2015 14:40:11 +0000 (+0100) Subject: iterate: repeat again unminimized if AA X-Git-Tag: v1.0.0-beta1~364 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c3a84df805833d77c1fc60dd33378f0d0607b25;p=thirdparty%2Fknot-resolver.git iterate: repeat again unminimized if AA --- diff --git a/lib/layer/iterate.c b/lib/layer/iterate.c index 8569918aa..7f84d7380 100644 --- a/lib/layer/iterate.c +++ b/lib/layer/iterate.c @@ -160,7 +160,7 @@ static int resolve_auth(knot_pkt_t *pkt, struct kr_layer_param *param) const knot_pktsection_t *an = knot_pkt_section(pkt, KNOT_ANSWER); bool is_minimized = (!knot_dname_is_equal(knot_pkt_qname(pkt), cur->sname)); bool is_noerror = (knot_wire_get_rcode(pkt->wire) == KNOT_RCODE_NOERROR); - if (is_minimized && is_noerror && an->count == 0) { + if (is_minimized && is_noerror) { cur->flags |= QUERY_NO_MINIMIZE; return KNOT_NS_PROC_DONE; }