Commit 439afae8 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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
parent eafd9264
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1466,7 +1466,9 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,
      struct connectdata *conn = data->easy_conn;
      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;
      else
        hostname = conn->host.name;
@@ -1480,7 +1482,7 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,
        conn->async.done = TRUE;
#endif
        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)