From: Grigorii Demidov Date: Wed, 12 Jul 2017 13:15:17 +0000 (+0200) Subject: lib/resolve: make the dns64 module working correctly in forwarding mode X-Git-Tag: v1.3.2~9^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e0eda0d20f472ea4f1f8f16c38eb9431bb9f10d;p=thirdparty%2Fknot-resolver.git lib/resolve: make the dns64 module working correctly in forwarding mode --- diff --git a/lib/resolve.c b/lib/resolve.c index 682433b65..c8701768d 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -958,6 +958,7 @@ static int forward_trust_chain_check(struct kr_request *request, struct kr_query if (qry->parent != NULL && !(qry->forward_flags & QUERY_CNAME) && + !(qry->flags & QUERY_DNS64_MARK) && knot_dname_in(qry->parent->zone_cut.name, qry->zone_cut.name)) { return KR_STATE_PRODUCE; }