region_rule_inner中增加magic_num,以诊断region配置删除时可能发生的野指针访问;同时hierarchy增加对region_id查找的判空,以避免在一个region扫描命中后,hierarchy中该region又被删除,产生的空指针访问。
This commit is contained in:
@@ -136,9 +136,10 @@ struct op_expr_t
|
||||
int table_id;
|
||||
int rule_type;
|
||||
};
|
||||
|
||||
#define REGION_RULE_MAGIC 0x4d3c2b1a
|
||||
struct Maat_region_inner
|
||||
{
|
||||
long long magic_num;
|
||||
int region_id;
|
||||
int group_id;
|
||||
int district_id;
|
||||
|
||||
Reference in New Issue
Block a user