Module: wine Branch: master Commit: 91bbec013bc449ff3343a3bfee1710b4145d414a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=91bbec013bc449ff3343a3bf...
Author: Jan Zerebecki jan.wine@zerebecki.de Date: Wed Sep 6 10:46:10 2006 +0200
wininet: Fix fd leak on failure case.
---
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 62f60c1..8fd48ce 100644 --- a/dlls/wininet/ftp.c +++ b/dlls/wininet/ftp.c @@ -2420,6 +2420,7 @@ static BOOL FTP_DoPassive(LPWININETFTPSE if (connect(nsocket, (struct sockaddr *)&dataSocketAddress, sizeof(dataSocketAddress))) { ERR("can't connect passive FTP data port.\n"); + closesocket(nsocket); goto lend; } lpwfs->pasvSocket = nsocket;