wininet: Be sure to set lpwfs->pasvSocket to -1 when closing the socket to prevent...
authorAric Stewart <aric@codeweavers.com>
Thu, 17 Sep 2009 12:42:37 +0000 (07:42 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 17 Sep 2009 15:10:33 +0000 (10:10 -0500)
dlls/wininet/ftp.c

index 37667198738b0cf227bc5f025ec941116df7e4a1..8894add0500013cfa8d597d17a9f79032d8fc22b 100644 (file)
@@ -3112,6 +3112,7 @@ static BOOL FTP_GetDataSocket(ftp_session_t *lpwfs, LPINT nDataSocket)
     if (lpwfs->hdr.dwFlags & INTERNET_FLAG_PASSIVE)
     {
        *nDataSocket = lpwfs->pasvSocket;
+       lpwfs->pasvSocket = -1;
     }
     else
     {