Maksim Kuleshov : wininet: Fix sockets leak in FTP_Connect.

Alexandre Julliard julliard at winehq.org
Fri Jun 26 09:47:17 CDT 2009


Module: wine
Branch: master
Commit: d233118f7a3b062a3e0c922a84921c6e35ef0810
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d233118f7a3b062a3e0c922a84921c6e35ef0810

Author: Maksim Kuleshov <mmcx at ucs.ru>
Date:   Fri Jun 26 16:09:39 2009 +0400

wininet: Fix sockets leak in FTP_Connect.

---

 dlls/wininet/ftp.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/wininet/ftp.c b/dlls/wininet/ftp.c
index db0bf56..cd3deb3 100644
--- a/dlls/wininet/ftp.c
+++ b/dlls/wininet/ftp.c
@@ -2462,6 +2462,7 @@ HINTERNET FTP_Connect(LPWININETAPPINFOW hIC, LPCWSTR lpszServerName,
     {
 	ERR("Unable to connect (%s)\n", strerror(errno));
 	INTERNET_SetLastError(ERROR_INTERNET_CANNOT_CONNECT);
+	closesocket(nsocket);
     }
     else
     {




More information about the wine-cvs mailing list