From: Ondřej Surý Date: Fri, 17 Feb 2017 14:18:25 +0000 (+0100) Subject: Disable storing GLUE records into the cache in the QUERY_PERMISSIVE mode X-Git-Tag: v1.3.0~23^2~76^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6b0883e5b4e899294f11123a940333f9e8a4350;p=thirdparty%2Fknot-resolver.git Disable storing GLUE records into the cache in the QUERY_PERMISSIVE mode --- diff --git a/lib/layer/rrcache.c b/lib/layer/rrcache.c index 34807d0d5..f5b81e25b 100644 --- a/lib/layer/rrcache.c +++ b/lib/layer/rrcache.c @@ -310,8 +310,7 @@ static int stash_authority(struct kr_request *req, knot_pkt_t *pkt, map_t *stash if (rr->type == KNOT_RRTYPE_NS) { for (size_t j = 0; j < rr->rrs.rr_count; ++j) { const knot_dname_t *ns_name = knot_ns_name(&rr->rrs, j); - if (qry->flags & QUERY_PERMISSIVE || - knot_dname_in(qry->zone_cut.name, ns_name)) { + if (knot_dname_in(qry->zone_cut.name, ns_name)) { stash_glue(stash, pkt, ns_name, pool); } } diff --git a/tests/deckard b/tests/deckard index 61af39b96..231232783 160000 --- a/tests/deckard +++ b/tests/deckard @@ -1 +1 @@ -Subproject commit 61af39b9665cb14ab04ebf51202be7756d646527 +Subproject commit 23123278300caac55c0cccfeccc96267246b0993