New patches from Fedora.
[fedora-mingw.git] / curl / curl-7.17.1-badsocket.patch
1 diff -ruNp curl-7.19.3.orig/lib/ftp.c curl-7.19.3/lib/ftp.c
2 --- curl-7.19.3.orig/lib/ftp.c  2009-02-11 10:57:33.334280000 +0100
3 +++ curl-7.19.3/lib/ftp.c       2009-02-11 10:59:43.957585266 +0100
4 @@ -3222,7 +3222,8 @@ static CURLcode ftp_done(struct connectd
5        /* Note that we keep "use" set to TRUE since that (next) connection is
6           still requested to use SSL */
7      }
8 -    sclose(conn->sock[SECONDARYSOCKET]);
9 +    if(CURL_SOCKET_BAD != conn->sock[SECONDARYSOCKET])
10 +      sclose(conn->sock[SECONDARYSOCKET]);
11  
12      conn->sock[SECONDARYSOCKET] = CURL_SOCKET_BAD;
13    }