minor fix to make better bail-out check
authorDaniel Stenberg <daniel@haxx.se>
Wed, 3 Sep 2003 21:44:59 +0000 (21:44 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 3 Sep 2003 21:44:59 +0000 (21:44 +0000)
lib/ftp.c

index b938027..5294605 100644 (file)
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -1518,20 +1518,19 @@ CURLcode ftp_use_pasv(struct connectdata *conn,
 
   Curl_resolv_unlock(data, addr); /* we're done using this address */
 
+  if(result)
+    return result;
+
   /*
    * When this is used from the multi interface, this might've returned with
    * the 'connected' set to FALSE and thus we are now awaiting a non-blocking
    * connect to connect and we should not be "hanging" here waiting.
    */
   
-  if((CURLE_OK == result) &&       
-     data->set.verbose)
+  if(data->set.verbose)
     /* this just dumps information about this second connection */
     ftp_pasv_verbose(conn, conninfo, newhostp, connectport);
   
-  if(CURLE_OK != result)
-    return result;
-
   if (data->set.tunnel_thru_httpproxy) {
     /* We want "seamless" FTP operations through HTTP proxy tunnel */
     result = Curl_ConnectHTTPProxyTunnel(conn, conn->secondarysocket,