]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/resolve: make the dns64 module working correctly in forwarding mode
authorGrigorii Demidov <grigorii.demidov@nic.cz>
Wed, 12 Jul 2017 13:15:17 +0000 (15:15 +0200)
committerGrigorii Demidov <grigorii.demidov@nic.cz>
Wed, 12 Jul 2017 13:15:17 +0000 (15:15 +0200)
lib/resolve.c

index 682433b65b939fceebae518e056365fa23c7c21b..c8701768d66c3b0bdfef445c72d45e9018a0312b 100644 (file)
@@ -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;
        }