From 00f782b0cf1d6325c8deef68c338ebd99a258c47 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Fri, 18 Jun 2021 15:11:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=85=8D=E7=BD=AE=E6=95=B0?= =?UTF-8?q?=E9=87=8F=E4=B8=BA0=E6=97=B6=EF=BC=8C=E6=B5=81=E5=BC=8F?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E5=8F=A5=E6=9F=84=E8=AE=A1=E6=95=B0=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entry/Maat_api.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/entry/Maat_api.cpp b/src/entry/Maat_api.cpp index 43eb761..cfc9161 100644 --- a/src/entry/Maat_api.cpp +++ b/src/entry/Maat_api.cpp @@ -1961,11 +1961,11 @@ stream_para_t Maat_stream_scan_string_start(Maat_feather_t feather,int table_id, } struct Maat_table_runtime* table_rt=Maat_table_runtime_get(scanner->table_rt_mgr, sp->p_real_table->table_id); + INC_SCANNER_REF(scanner, thread_num); if(table_rt->origin_rule_num==0) { return sp; } - INC_SCANNER_REF(scanner, thread_num); sp->thread_num=thread_num; sp->max_cross_size=expr_desc->cross_cache_size; @@ -2243,6 +2243,7 @@ stream_para_t Maat_stream_scan_digest_start(Maat_feather_t feather,int table_id, sp->virtual_table_id=virtual_table_id; sp->last_full_version=_feather->last_full_version; sp->process_offset=0; + INC_SCANNER_REF(scanner, thread_num); if(scanner==NULL) { return sp; @@ -2254,7 +2255,6 @@ stream_para_t Maat_stream_scan_digest_start(Maat_feather_t feather,int table_id, _feather->scan_err_cnt++; return NULL; } - INC_SCANNER_REF(scanner, thread_num); sp->thread_num=thread_num; sp->total_len=total_len;