summaryrefslogtreecommitdiff
path: root/scanner
diff options
context:
space:
mode:
authorliuwentan <[email protected]>2023-03-16 15:16:42 +0800
committerliuwentan <[email protected]>2023-03-16 15:16:42 +0800
commit8312b69fda5de4ab46723bd0092479fb97b117e9 (patch)
tree50cd2428d185bfce35ebcaf76a9be723572bd0b6 /scanner
parent6afb0a0194214d4494bbe7b57dc7e16092ac21fa (diff)
maat_options set logger -> set log_path
Diffstat (limited to 'scanner')
-rw-r--r--scanner/adapter_hs/adapter_hs.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scanner/adapter_hs/adapter_hs.cpp b/scanner/adapter_hs/adapter_hs.cpp
index 6920159..1c1f98b 100644
--- a/scanner/adapter_hs/adapter_hs.cpp
+++ b/scanner/adapter_hs/adapter_hs.cpp
@@ -323,7 +323,10 @@ struct adapter_hs *adapter_hs_initialize(enum hs_scan_mode scan_mode,
}
compile_data->ids[pattern_index] = pattern_index;
- compile_data->flags[pattern_index] = HS_FLAG_SOM_LEFTMOST;
+ if (pattern_type == HS_PATTERN_TYPE_STR) {
+ compile_data->flags[pattern_index] = HS_FLAG_SOM_LEFTMOST;
+ }
+
if (exprs[i].patterns[j].case_sensitive == HS_CASE_INSESITIVE) {
compile_data->flags[pattern_index] |= HS_FLAG_CASELESS;
}