- disabling port on absolute redirects is wrong
authorDaniel Stenberg <daniel@haxx.se>
Tue, 3 Apr 2001 13:18:41 +0000 (13:18 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 3 Apr 2001 13:18:41 +0000 (13:18 +0000)
- removed #ifdefed code

lib/transfer.c

index 48706c5..b7af92b 100644 (file)
@@ -777,9 +777,6 @@ CURLcode Curl_perform(CURL *curl)
 
        if (data->maxredirs && (data->followlocation >= data->maxredirs)) {
          failf(data,"Maximum (%d) redirects followed", data->maxredirs);
-#ifdef USE_OLD_DISCONNECT
-          curl_disconnect(c_connect);
-#endif
           res=CURLE_TOO_MANY_REDIRECTS;
          break;
        }
@@ -828,13 +825,8 @@ CURLcode Curl_perform(CURL *curl)
           protsep=strstr(url_clone, "//");
           if(!protsep)
             protsep=url_clone;
-          else {
-            port=FALSE; /* we got a full URL and thus we should not obey the
-                           port number that might have been set by the user
-                           in data->use_port */
-
+          else
             protsep+=2; /* pass the slashes */
-          }
 
           if('/' != conn->newurl[0]) {
             /* First we need to find out if there's a ?-letter in the URL,
@@ -941,15 +933,8 @@ CURLcode Curl_perform(CURL *curl)
            */
           break;
         }
-#ifdef USE_OLD_DISCONNECT
-        curl_disconnect(c_connect);
-#endif
         continue;
       }
-
-#ifdef USE_OLD_DISCONNECT
-      curl_disconnect(c_connect);
-#endif
     }
     break; /* it only reaches here when this shouldn't loop */