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);