From 23473ccc9e47c4e23b9bc11d2d9dc3fd10d71b51 Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Thu, 1 Mar 2007 12:01:04 +0100 Subject: [PATCH] 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 81ebdb94f0..0931ccc5a8 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 b10e8d1162..b12f88b003 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 */