From 45f20cccb3b24d00ce8725731c9dcc85c230a379 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Thu, 19 Jul 2018 20:29:33 +0800 Subject: [PATCH] Treat 0 as a valid value for some non-MAAT producer. --- src/entry/Maat_command.cpp | 2 +- src/entry/Maat_rule.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/entry/Maat_command.cpp b/src/entry/Maat_command.cpp index 4dd9591..c6ca3c3 100644 --- a/src/entry/Maat_command.cpp +++ b/src/entry/Maat_command.cpp @@ -195,7 +195,7 @@ int get_valid_flag_offset(const char* line, enum MAAT_TABLE_TYPE type,int valid_ } } i++; - if(i>=strlen(line)||line[i]!='1') + if(i>=strlen(line)||(line[i]!='1'&&line[i]!='0'))// 0 is also a valid value for some non-MAAT producer. { return -1; } diff --git a/src/entry/Maat_rule.cpp b/src/entry/Maat_rule.cpp index d32d96b..aedc44a 100644 --- a/src/entry/Maat_rule.cpp +++ b/src/entry/Maat_rule.cpp @@ -30,7 +30,7 @@ #include "stream_fuzzy_hash.h" #include "gram_index_engine.h" -int MAAT_FRAME_VERSION_2_2_20180705=1; +int MAAT_FRAME_VERSION_2_2_20180719=1; const char* CHARSET_STRING[]={"NONE","gbk","big5","unicode","utf8","bin", "unicode_ascii_esc","unicode_ascii_aligned","unicode_ncr_dec","unicode_ncr_hex","url_encode_gb2312","url_encode_utf8",""};