diff options
| author | liuwentan <[email protected]> | 2022-12-27 18:12:05 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2022-12-27 18:12:05 +0800 |
| commit | 9c4741d0c189278ea5c98406f8769e5d3a09f96f (patch) | |
| tree | 43e201bda1819b81c42196b0a26dc2bcf58c69a5 /src/entry/Maat_api.cpp | |
| parent | af3058e9eb9c015c8cb829f26a91c6afa3fe1a61 (diff) | |
fix flagScan multiHit bugv3.6.19
Diffstat (limited to 'src/entry/Maat_api.cpp')
| -rw-r--r-- | src/entry/Maat_api.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/entry/Maat_api.cpp b/src/entry/Maat_api.cpp index 50747c8..bdf8e2b 100644 --- a/src/entry/Maat_api.cpp +++ b/src/entry/Maat_api.cpp @@ -219,9 +219,10 @@ void scan_region_hit_wraper_build_with_GIE(struct scan_region_hit_wraper* wraper wraper->virtual_table_ids=NULL; for(i=0; i< n_rslt; i++) { - wraper->wrapped_regions[wraper->n_wrapped_region]=(struct Maat_region_inner*)(GIE_rslt[i].tag); + wraper->wrapped_regions[wraper->n_wrapped_region]=(struct Maat_region_inner*)(GIE_rslt[i].tag); + wraper->n_wrapped_region++; } - wraper->n_wrapped_region=n_rslt; + wraper->is_last_region=is_last_region; wraper->virtual_table_id=virtual_table_id; wraper->Nth_scan=Nth_scan; @@ -237,9 +238,10 @@ void scan_region_hit_wraper_build_with_flag_matcher(struct scan_region_hit_wrape wraper->virtual_table_ids=NULL; for(i=0; i< n_rslt; i++) { - wraper->wrapped_regions[wraper->n_wrapped_region]=(struct Maat_region_inner*)(flag_rslt[i].user_tag); + wraper->wrapped_regions[wraper->n_wrapped_region]=(struct Maat_region_inner*)(flag_rslt[i].user_tag); + wraper->n_wrapped_region++; } - wraper->n_wrapped_region=n_rslt; + wraper->is_last_region=is_last_region; wraper->virtual_table_id=virtual_table_id; wraper->Nth_scan=Nth_scan; |
