From 95e0b7ce6a445f836b7434a3d1ff322955477d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Wed, 24 Aug 2016 10:33:44 +0200 Subject: [PATCH] Fix querying/optional listing when retrying with different destination --- lib/resolve.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/resolve.c b/lib/resolve.c index 15db1e0..e4c8647 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -977,7 +977,8 @@ int kr_resolve_checkout(struct kr_request *request, struct sockaddr *src, } inet_ntop(addr->sa_family, kr_nsrep_inaddr(qry->ns.addr[i]), ns_str, sizeof(ns_str)); DEBUG_MSG(qry, "%s: '%s' score: %u zone cut: '%s' m12n: '%s' type: '%s' proto: '%s'\n", - i == 0 ? "=> querying" : " optional", + i == 0 ? "=>" : " ", + kr_inaddr_equal(dst, addr) ? "*querying" : " optional", ns_str, qry->ns.score, zonecut_str, qname_str, type_str, (qry->flags & QUERY_TCP)?"tcp":"udp"); } } -- GitLab