浏览代码

HPCC-22881 Fix single char conditional logic

Signed-off-by: Rodrigo Pastrana <rodrigo.pastrana@lexisnexis.com>
Rodrigo Pastrana 5 年之前
父节点
当前提交
b108024521
共有 1 个文件被更改,包括 1 次插入1 次删除
  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 == '*')