mirror of https://github.com/moparisthebest/curl
multi: accidentally used resolved host name instead of proxy
Regression introduced in 09b5a998
Bug: https://curl.haxx.se/mail/lib-2016-04/0084.html
Reported-by: BoBo
This commit is contained in:
parent
eafd9264aa
commit
439afae886
|
@ -1466,7 +1466,9 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,
|
||||||
struct connectdata *conn = data->easy_conn;
|
struct connectdata *conn = data->easy_conn;
|
||||||
const char *hostname;
|
const char *hostname;
|
||||||
|
|
||||||
if(conn->bits.conn_to_host)
|
if(conn->bits.proxy)
|
||||||
|
hostname = conn->proxy.name;
|
||||||
|
else if(conn->bits.conn_to_host)
|
||||||
hostname = conn->conn_to_host.name;
|
hostname = conn->conn_to_host.name;
|
||||||
else
|
else
|
||||||
hostname = conn->host.name;
|
hostname = conn->host.name;
|
||||||
|
@ -1480,7 +1482,7 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,
|
||||||
conn->async.done = TRUE;
|
conn->async.done = TRUE;
|
||||||
#endif
|
#endif
|
||||||
result = CURLE_OK;
|
result = CURLE_OK;
|
||||||
infof(data, "Hostname was found in DNS cache\n");
|
infof(data, "Hostname '%s' was found in DNS cache\n", hostname);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!dns)
|
if(!dns)
|
||||||
|
|
Loading…
Reference in New Issue