url.c: Remove superfluous for loop
authorBjörn Stenberg <bjst@bjorn>
Tue, 5 Nov 2013 22:57:22 +0000 (23:57 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Tue, 5 Nov 2013 23:15:33 +0000 (23:15 +0000)
The reason for this loop's existence was removed in commit
02fbc26d59c591.

lib/url.c

index b069375a7fecf7aca08e76e764d1e76da4639664..9526cdcc11ed798ecdf680719d4d2e55f629d09a 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -5559,25 +5559,19 @@ CURLcode Curl_setup_conn(struct connectdata *conn,
      is later set again for the progress meter purpose */
   conn->now = Curl_tvnow();
 
-  for(;;) {
-    /* loop for CURL_SERVER_CLOSED_CONNECTION */
-
-    if(CURL_SOCKET_BAD == conn->sock[FIRSTSOCKET]) {
-      conn->bits.tcpconnect[FIRSTSOCKET] = FALSE;
-      result = Curl_connecthost(conn, conn->dns_entry);
-      if(CURLE_OK != result)
-        return result;
-    }
-    else {
-      Curl_pgrsTime(data, TIMER_CONNECT); /* we're connected already */
-      Curl_pgrsTime(data, TIMER_APPCONNECT); /* we're connected already */
-      conn->bits.tcpconnect[FIRSTSOCKET] = TRUE;
-      *protocol_done = TRUE;
-      Curl_updateconninfo(conn, conn->sock[FIRSTSOCKET]);
-      Curl_verboseconnect(conn);
-    }
-    /* Stop the loop now */
-    break;
+  if(CURL_SOCKET_BAD == conn->sock[FIRSTSOCKET]) {
+    conn->bits.tcpconnect[FIRSTSOCKET] = FALSE;
+    result = Curl_connecthost(conn, conn->dns_entry);
+    if(CURLE_OK != result)
+      return result;
+  }
+  else {
+    Curl_pgrsTime(data, TIMER_CONNECT); /* we're connected already */
+    Curl_pgrsTime(data, TIMER_APPCONNECT); /* we're connected already */
+    conn->bits.tcpconnect[FIRSTSOCKET] = TRUE;
+    *protocol_done = TRUE;
+    Curl_updateconninfo(conn, conn->sock[FIRSTSOCKET]);
+    Curl_verboseconnect(conn);
   }
 
   conn->now = Curl_tvnow(); /* time this *after* the connect is done, we