From: Marek VavruĊĦa Date: Tue, 27 Jan 2015 18:38:31 +0000 (+0100) Subject: lib: fixed CLASS=ANY queries X-Git-Tag: v1.0.0-beta1~350^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3f0cf5a2e56e8b1caae5c867a3f8c01f8d01bb4;p=thirdparty%2Fknot-resolver.git lib: fixed CLASS=ANY queries --- diff --git a/lib/layer/iterate.c b/lib/layer/iterate.c index 080088698..5e1027bc4 100644 --- a/lib/layer/iterate.c +++ b/lib/layer/iterate.c @@ -63,7 +63,7 @@ static bool is_paired_to_query(const knot_pkt_t *answer, struct kr_query *query) const knot_dname_t *qname = minimized_qname(query, &qtype); return query->id == knot_wire_get_id(answer->wire) && - query->sclass == knot_pkt_qclass(answer) && + (query->sclass == KNOT_CLASS_ANY || query->sclass == knot_pkt_qclass(answer)) && qtype == knot_pkt_qtype(answer) && knot_dname_is_equal(qname, knot_pkt_qname(answer)); }