瀏覽代碼

Merge pull request #13018 from rpastrana/HPCC-22881-singlecharfilter

HPCC-22881 Fix single char conditional logic

Reviewed-By: Dan Camper <dan.camper@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 5 年之前
父節點
當前提交
4b9c07de46
共有 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 == '*')