diff options
| author | liuwentan <[email protected]> | 2023-03-16 15:16:42 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2023-03-16 15:16:42 +0800 |
| commit | 8312b69fda5de4ab46723bd0092479fb97b117e9 (patch) | |
| tree | 50cd2428d185bfce35ebcaf76a9be723572bd0b6 /scanner | |
| parent | 6afb0a0194214d4494bbe7b57dc7e16092ac21fa (diff) | |
maat_options set logger -> set log_path
Diffstat (limited to 'scanner')
| -rw-r--r-- | scanner/adapter_hs/adapter_hs.cpp | 5 |
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; } |
