From 66b71713c2a60e6f6ccc55245b067dad34fd6154 Mon Sep 17 00:00:00 2001 From: Ladislav Date: Fri, 11 Oct 2013 22:06:49 +0200 Subject: + Release 8.22 --- src/SFileListFile.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/SFileListFile.cpp b/src/SFileListFile.cpp index 6ad7ed2..224a288 100644 --- a/src/SFileListFile.cpp +++ b/src/SFileListFile.cpp @@ -597,7 +597,7 @@ bool WINAPI SListFileFindNextFile(HANDLE hFind, SFILE_FIND_DATA * lpFindFileData { TListFileCache * pCache = (TListFileCache *)hFind; size_t nLength; - int nError = ERROR_SUCCESS; + int nError = ERROR_INVALID_PARAMETER; // Check for parameters if(pCache != NULL) @@ -614,13 +614,12 @@ bool WINAPI SListFileFindNextFile(HANDLE hFind, SFILE_FIND_DATA * lpFindFileData // If some mask entered, check it if(CheckWildCard(lpFindFileData->cFileName, pCache->szMask)) + { + nError = ERROR_SUCCESS; break; + } } } - else - { - nError = ERROR_INVALID_PARAMETER; - } if(nError != ERROR_SUCCESS) SetLastError(nError); -- cgit v1.2.3