]> granicus.if.org Git - curl/commitdiff
moved variables more locally to get rid of one set of #ifdefs
authorDaniel Stenberg <daniel@haxx.se>
Mon, 11 May 2009 12:13:41 +0000 (12:13 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 11 May 2009 12:13:41 +0000 (12:13 +0000)
lib/ftp.c

index bacd94f8b967f46980aedfc8cf6a335d4064d2d4..c801a8fc09c9698eac9d7901e3e8c027d0654498 100644 (file)
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -3040,11 +3040,6 @@ static CURLcode ftp_connect(struct connectdata *conn,
                                  bool *done) /* see description above */
 {
   CURLcode result;
-#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_PROXY)
-  /* for FTP over HTTP proxy */
-  struct HTTP http_proxy;
-  struct FTP *ftp_save;
-#endif   /* CURL_DISABLE_HTTP */
   struct ftp_conn *ftpc = &conn->proto.ftpc;
   struct SessionHandle *data=conn->data;
 
@@ -3065,6 +3060,10 @@ static CURLcode ftp_connect(struct connectdata *conn,
 
 #if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_PROXY)
   if(conn->bits.tunnel_proxy && conn->bits.httpproxy) {
+    /* for FTP over HTTP proxy */
+    struct HTTP http_proxy;
+    struct FTP *ftp_save;
+
     /* BLOCKING */
     /* We want "seamless" FTP operations through HTTP proxy tunnel */