region_rule_inner中增加magic_num,以诊断region配置删除时可能发生的野指针访问;同时hierarchy增加对region_id查找的判空,以避免在一个region扫描命中后,hierarchy中该region又被删除,产生的空指针访问。

This commit is contained in:
zhengchao
2020-07-06 16:46:41 +08:00
parent 639feb17b0
commit 41b3628b53
4 changed files with 13 additions and 2 deletions

View File

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