From 0e0eda0d20f472ea4f1f8f16c38eb9431bb9f10d Mon Sep 17 00:00:00 2001 From: Grigorii Demidov Date: Wed, 12 Jul 2017 15:15:17 +0200 Subject: [PATCH] lib/resolve: make the dns64 module working correctly in forwarding mode --- lib/resolve.c | 1 + 1 file changed, 1 insertion(+) 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; } -- 2.47.2