From f824df964a50de44d6c1de0769d11378024ce4c7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Vavru=C5=A1a?= Date: Wed, 22 Jul 2015 10:39:25 +0200 Subject: [PATCH] lib/resolve: fixed qry flags clearing on NS switch --- lib/resolve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/resolve.c b/lib/resolve.c index 2a30c1b8d..0e8af332a 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -512,7 +512,7 @@ ns_election: /* Resolve address records */ if (qry->ns.addr.ip.sa_family == AF_UNSPEC) { if (ns_resolve_addr(qry, request) != 0) { - qry->flags &= ~(QUERY_AWAIT_IPV6|QUERY_AWAIT_IPV4); + qry->flags &= ~(QUERY_AWAIT_IPV6|QUERY_AWAIT_IPV4|QUERY_TCP); goto ns_election; /* Must try different NS */ } ITERATE_LAYERS(request, knot_layer_reset); -- 2.47.2