From 398f9b7f404f4c82165859b04a5eb5116a2cf028 Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Thu, 6 May 2021 12:17:26 +0200 Subject: Fixed infinite loop --- src/SFileFindFile.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/SFileFindFile.cpp b/src/SFileFindFile.cpp index 3dbb2f8..a05d5c5 100644 --- a/src/SFileFindFile.cpp +++ b/src/SFileFindFile.cpp @@ -61,10 +61,8 @@ bool SFileCheckWildCard(const char * szString, const char * szWildCard) { if(szWildCardPtr[0] == '*') { - szWildCardPtr++; - - if(szWildCardPtr[0] == '*') - continue; + while(szWildCardPtr[0] == '*') + szWildCardPtr++; if(szWildCardPtr[0] == 0) return true; -- cgit v1.2.3