astepano / rpms / curl

Forked from rpms/curl 6 years ago
Clone
2cda17b
diff -up curl-7.17.1/lib/ftp.c.badsocket curl-7.17.1/lib/ftp.c
2cda17b
--- curl-7.17.1/lib/ftp.c.badsocket	2007-10-27 00:25:19.000000000 +0200
2cda17b
+++ curl-7.17.1/lib/ftp.c	2008-01-08 15:09:03.000000000 +0100
2cda17b
@@ -3228,7 +3228,8 @@ static CURLcode Curl_ftp_done(struct con
2cda17b
     /* Note that we keep "use" set to TRUE since that (next) connection is
2cda17b
        still requested to use SSL */
2cda17b
   }
2cda17b
-  sclose(conn->sock[SECONDARYSOCKET]);
2cda17b
+  if(CURL_SOCKET_BAD != conn->sock[SECONDARYSOCKET])
2cda17b
+    sclose(conn->sock[SECONDARYSOCKET]);
2cda17b
 
2cda17b
   conn->sock[SECONDARYSOCKET] = CURL_SOCKET_BAD;
2cda17b