From 4882462903a4bacc057dfa4b899ba379ea25ad09 Mon Sep 17 00:00:00 2001 From: Oknet Xu Date: Thu, 22 Dec 2016 23:14:37 +0800 Subject: [PATCH] TS-5104: Correct the calculation of max_dns_lookups in OSDNSLookup --- proxy/http/HttpTransact.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc index f8abad79f3b..2c09466f11c 100644 --- a/proxy/http/HttpTransact.cc +++ b/proxy/http/HttpTransact.cc @@ -1673,7 +1673,7 @@ HttpTransact::ReDNSRoundRobin(State *s) void HttpTransact::OSDNSLookup(State *s) { - static int max_dns_lookups = 3 + s->http_config_param->num_url_expansions; + static int max_dns_lookups = 2 + s->http_config_param->num_url_expansions; ++s->dns_info.attempts; DebugTxn("http_trans", "[HttpTransact::OSDNSLookup] This was attempt %d", s->dns_info.attempts);