From d73425061ab5154b1d1218bc1f6f5c3bfea26b5c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 22 Jun 2004 15:23:01 +0000 Subject: Moved the "About to connect() to" text to the place where the host name is actually known, as before this text lied when used in i.e FTP. --- lib/connect.c | 12 ++---------- lib/url.c | 5 +++++ 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/lib/connect.c b/lib/connect.c index a2c5ad612..9c2d8a235 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -507,11 +507,8 @@ CURLcode Curl_is_connected(struct connectdata *conn, return CURLE_COULDNT_CONNECT; } /* - * If the connection phase is "done" here, we should attempt to connect - * to the "next address" in the Curl_hostaddr structure that we resolved - * before. But we don't have that struct around anymore and we can't just - * keep a pointer since the cache might in fact have gotten pruned by the - * time we want to read this... Alas, we don't do this yet. + * If the connection failed here, we should attempt to connect to the "next + * address" for the given host. */ return CURLE_OK; @@ -604,11 +601,6 @@ CURLcode Curl_connecthost(struct connectdata *conn, /* context */ num_addr = Curl_num_addresses(remotehost->addr); timeout_per_addr = timeout_ms / num_addr; - hostname = data->change.proxy?conn->proxy.name:conn->host.name; - - infof(data, "About to connect() to %s port %d\n", - hostname, port); - /* Below is the loop that attempts to connect to all IP-addresses we * know for the given host. One by one until one IP succeedes. */ diff --git a/lib/url.c b/lib/url.c index e165b3730..4c4453a77 100644 --- a/lib/url.c +++ b/lib/url.c @@ -1940,6 +1940,11 @@ static CURLcode ConnectPlease(struct connectdata *conn, { CURLcode result; Curl_ipconnect *addr; + struct SessionHandle *data = conn->data; + char *hostname = data->change.proxy?conn->proxy.name:conn->host.name; + + infof(data, "About to connect() to %s port %d\n", + hostname, conn->port); /************************************************************* * Connect to server/proxy -- cgit v1.2.3