diff options
Diffstat (limited to 'ftp/curl/files/patch-lib::ftp.c')
-rw-r--r-- | ftp/curl/files/patch-lib::ftp.c | 44 |
1 files changed, 5 insertions, 39 deletions
diff --git a/ftp/curl/files/patch-lib::ftp.c b/ftp/curl/files/patch-lib::ftp.c index d2a0b8e3f965..640d0c116ebd 100644 --- a/ftp/curl/files/patch-lib::ftp.c +++ b/ftp/curl/files/patch-lib::ftp.c @@ -1,24 +1,8 @@ ---- ../../../tags/curl-7.19.2-stock/lib/ftp.c 2009-01-23 18:11:47.000000000 +0200 -+++ lib/ftp.c 2009-01-26 03:31:07.000000000 +0200 -@@ -1901,7 +1901,7 @@ - result = CURLE_COULDNT_CONNECT; - break; - } --#ifndef CURL_DISABLE_HTTP -+#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_PROXY) - if(conn->bits.tunnel_proxy && conn->bits.httpproxy) { - /* FIX: this MUST wait for a proper connect first if 'connected' is - * FALSE */ -@@ -1927,7 +1927,7 @@ - if(CURLE_OK != result) - return result; - } --#endif /* CURL_DISABLE_HTTP */ -+#endif /* CURL_DISABLE_HTTP || CURL_DISABLE_PROXY */ - - state(conn, FTP_STOP); /* this phase is completed */ - -@@ -3056,7 +3056,7 @@ +Handle CURL_DISABLE_PROXY properly. + +--- a/lib/ftp.c ++++ b/lib/ftp.c +@@ -3055,7 +3055,7 @@ bool *done) /* see description above */ { CURLcode result; @@ -27,21 +11,3 @@ /* for FTP over HTTP proxy */ struct HTTP http_proxy; struct FTP *ftp_save; -@@ -3079,7 +3079,7 @@ - - ftpc->response_time = RESP_TIMEOUT; /* set default response time-out */ - --#ifndef CURL_DISABLE_HTTP -+#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_PROXY) - if(conn->bits.tunnel_proxy && conn->bits.httpproxy) { - /* BLOCKING */ - /* We want "seamless" FTP operations through HTTP proxy tunnel */ -@@ -3102,7 +3102,7 @@ - if(CURLE_OK != result) - return result; - } --#endif /* CURL_DISABLE_HTTP */ -+#endif /* CURL_DISABLE_HTTP || CURL_DISABLE_PROXY */ - - if(conn->protocol & PROT_FTPS) { - /* BLOCKING */ |