Paul Vriens : wininet/ftp: Let CreateFile deal with last error.
Module: wine Branch: master Commit: 23473ccc9e47c4e23b9bc11d2d9dc3fd10d71b51 URL: http://source.winehq.org/git/wine.git/?a=commit;h=23473ccc9e47c4e23b9bc11d2d... Author: Paul Vriens <paul.vriens.wine(a)gmail.com> Date: Thu Mar 1 12:01:04 2007 +0100 wininet/ftp: Let CreateFile deal with last error. --- dlls/wininet/ftp.c | 4 +--- dlls/wininet/tests/ftp.c | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dlls/wininet/ftp.c b/dlls/wininet/ftp.c index 81ebdb9..0931ccc 100644 --- a/dlls/wininet/ftp.c +++ b/dlls/wininet/ftp.c @@ -284,10 +284,8 @@ BOOL WINAPI FTP_FtpPutFileW(LPWININETFTPSESSIONW lpwfs, LPCWSTR lpszLocalFile, /* Open file to be uploaded */ if (INVALID_HANDLE_VALUE == (hFile = CreateFileW(lpszLocalFile, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0))) - { - INTERNET_SetLastError(ERROR_FILE_NOT_FOUND); + /* Let CreateFile set the appropriate error */ return FALSE; - } hIC = lpwfs->lpAppInfo; diff --git a/dlls/wininet/tests/ftp.c b/dlls/wininet/tests/ftp.c index b10e8d1..b12f88b 100644 --- a/dlls/wininet/tests/ftp.c +++ b/dlls/wininet/tests/ftp.c @@ -616,6 +616,9 @@ static void test_putfile(void) return; } + /* Start clean */ + DeleteFileA("non_existing_local"); + /* We should have a ftp-connection, try some puts */ /* No local file given */
participants (1)
-
Alexandre Julliard