完善maat_redis_tool的错误处理。

This commit is contained in:
zhengchao
2017-10-03 13:46:23 +08:00
parent 6a4aa9d4f6
commit b697cf74d2

View File

@@ -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);