From 816357aa9e240e0ea965f2fb0bfbc4a4ee813c74 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Thu, 17 Jan 2019 14:13:56 +0600 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E5=AF=B9scanner=E5=88=A4=E7=A9=BA?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entry/Maat_api.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/entry/Maat_api.cpp b/src/entry/Maat_api.cpp index 20fd134..c9b75f2 100644 --- a/src/entry/Maat_api.cpp +++ b/src/entry/Maat_api.cpp @@ -1759,22 +1759,18 @@ int Maat_stream_scan_string_detail(stream_para_t* stream_para _compile_result_t compile_result[rule_num];//dynamic array scan_data_t region_scan_data; Maat_table_desc* p_table=NULL; - struct Maat_table_runtime* table_rt=scanner->table_rt[sp->table_id]; struct timespec start,end; - if(data==NULL||data_len<=0) + if(data==NULL||data_len<=0||scanner==NULL) { return 0; - } + } + struct Maat_table_runtime* table_rt=scanner->table_rt[sp->table_id]; if(sp->feather->perf_on==1) { clock_gettime(CLOCK_MONOTONIC,&start); } _mid=grab_mid(mid, sp->feather, sp->thread_num,0); - if(scanner==NULL) - { - return 0; - } if(sp->version!=sp->feather->maat_version) { return 0;