Browse Source

HPCC-22881 Fix single char conditional logic

Signed-off-by: Rodrigo Pastrana <rodrigo.pastrana@lexisnexis.com>
Rodrigo Pastrana 5 years ago
parent
commit
b108024521
1 changed files with 1 additions and 1 deletions
  1. 1 1
      esp/services/ws_store/espstorelib/daliKVStore.cpp

+ 1 - 1
esp/services/ws_store/espstorelib/daliKVStore.cpp

@@ -457,7 +457,7 @@ static bool wildcardmatch(const char *filter, const char * value, bool casesensi
     if (*filter == '*' && *(filter+1) != 0 && *value == 0)
         return false;
 
-    if (*filter == '?' || casesensitive ? *filter == *value : tolower(*filter) == tolower(*value))
+    if (*filter == '?' || (casesensitive ? *filter == *value : tolower(*filter) == tolower(*value)))
         return wildcardmatch(filter+1, value+1, casesensitive);
 
     if (*filter == '*')