From e21db4ddf7966fefcee3bb6a3b0d215beb77b74f Mon Sep 17 00:00:00 2001 From: zhengchao Date: Sun, 18 Jul 2021 11:16:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E4=B8=8D=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E7=9A=84memset=EF=BC=8C=E9=81=BF=E5=85=8D=E6=80=A7=E6=8D=9F?= =?UTF-8?q?=E5=A4=B1=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entry/Maat_api.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/entry/Maat_api.cpp b/src/entry/Maat_api.cpp index 4a5774f..be4e719 100644 --- a/src/entry/Maat_api.cpp +++ b/src/entry/Maat_api.cpp @@ -201,7 +201,9 @@ void scan_region_hit_wraper_build_with_rulescan(struct scan_region_hit_wraper* w { size_t i=0; struct Maat_region_inner* region=NULL; - memset(wraper, 0, sizeof(struct scan_region_hit_wraper)); + wraper->n_hit_region=0; + wraper->virtual_table_id=0; + wraper->virtual_table_ids=NULL; for(i=0; i< n_rslt; i++) { region=(struct Maat_region_inner*)(rulescan_rslt[i].tag); @@ -220,7 +222,9 @@ void scan_region_hit_wraper_build_with_rulescan(struct scan_region_hit_wraper* w void scan_region_hit_wraper_build_with_GIE(struct scan_region_hit_wraper* wraper, GIE_result_t* GIE_rslt, size_t n_rslt, int is_last_region, int virtual_table_id, int Nth_scan) { size_t i=0; - memset(wraper, 0, sizeof(struct scan_region_hit_wraper)); + wraper->n_hit_region=0; + wraper->virtual_table_id=0; + wraper->virtual_table_ids=NULL; for(i=0; i< n_rslt; i++) { wraper->hit_regions[wraper->n_hit_region]=(struct Maat_region_inner*)(GIE_rslt[i].tag);