From 27100b172779bd645ff592ca51cdde46c556e4a7 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Tue, 8 Mar 2016 14:47:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=BC=BA=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E8=BE=93=E5=85=A5=E9=95=BF=E5=BA=A6=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entry/Maat_api.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/entry/Maat_api.cpp b/src/entry/Maat_api.cpp index 27289d1..5da7a5e 100644 --- a/src/entry/Maat_api.cpp +++ b/src/entry/Maat_api.cpp @@ -716,6 +716,10 @@ int Maat_full_scan_string_detail(Maat_feather_t feather,int table_id _compile_result_t compile_result[rule_num];//dynamic array struct _Maat_table_info_t *p_table=NULL; struct timespec start,end; + if(data==NULL||data_len<=0) + { + return 0; + } if(_feather->perf_on==1) { clock_gettime(CLOCK_MONOTONIC,&start); @@ -1071,15 +1075,16 @@ int Maat_stream_scan_string_detail(stream_para_t* stream_para scan_data_t region_scan_data; _Maat_table_info_t* p_table=NULL; struct timespec start,end; + if(data==NULL||data_len<=0) + { + return 0; + } if(sp->feather->perf_on==1) { clock_gettime(CLOCK_MONOTONIC,&start); } _mid=grab_mid(mid, sp->feather, sp->thread_num,0); - if(data==NULL||data_len==0) - { - return 0; - } + if(scanner==NULL) { return 0;