protocol_connect: show verbose connect and set connect time
authorDaniel Stenberg <daniel@haxx.se>
Mon, 21 Nov 2011 22:36:21 +0000 (23:36 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 21 Nov 2011 22:36:21 +0000 (23:36 +0100)
Regression: commit b998d95b (shipped first in release 7.22.0) made the
condition always equal false that should reset the TIMER_CONNECT timer
and call the Curl_verboseconnect() function.

Reported by: "Captain Basil"
Bug: http://curl.haxx.se/mail/archive-2011-11/0035.html

lib/url.c

index f478e38..517dc18 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -3345,11 +3345,8 @@ CURLcode Curl_protocol_connect(struct connectdata *conn,
     return CURLE_OK;
   }
 
-  if(!conn->bits.tcpconnect[FIRSTSOCKET]) {
-
-    Curl_pgrsTime(data, TIMER_CONNECT); /* connect done */
-    Curl_verboseconnect(conn);
-  }
+  Curl_pgrsTime(data, TIMER_CONNECT); /* connect done */
+  Curl_verboseconnect(conn);
 
   if(!conn->bits.protoconnstart) {
     if(conn->handler->connect_it) {