From b697cf74d2fdeae3f79bfb8e3f656e513652803e Mon Sep 17 00:00:00 2001 From: zhengchao Date: Tue, 3 Oct 2017 13:46:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84maat=5Fredis=5Ftool=E7=9A=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/maat_redis_tool.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/maat_redis_tool.cpp b/tools/maat_redis_tool.cpp index 76bff8d..1464318 100644 --- a/tools/maat_redis_tool.cpp +++ b/tools/maat_redis_tool.cpp @@ -57,6 +57,11 @@ void read_rule_from_redis(const char*redis_ip, int redis_port, int redis_db,cons printf("Reading key list from %s:%d db%d.\n",redis_ip,redis_port,redis_db); rule_num=get_rm_key_list(0, ctx, &rule_list, logger,&version, &update_type); + if(rule_num==0) + { + printf("No Effective Rules.\n"); + return; + } assert(update_type==CM_UPDATE_TYPE_FULL); printf("MAAT Version: %d, key number: %d\n", version, rule_num); printf("Reading value: "); @@ -104,7 +109,7 @@ void read_rule_from_redis(const char*redis_ip, int redis_port, int redis_db,cons printf("Writing %s\n",table_path); cur_table=rule_list[i].table_name; } - fprintf(table_fp,"%s\tRID=%d\n",rule_list[i].table_line,rule_list[i].rule_id); + fprintf(table_fp,"%s\tkey=%d\n",rule_list[i].table_line,rule_list[i].rule_id); line_count++; } fclose(table_fp);