修复Maat_cmd_key_free中的内存泄露

This commit is contained in:
zhengchao
2019-06-08 20:55:43 +08:00
parent 05f51e8372
commit d9e1122d4f

View File

@@ -2452,13 +2452,13 @@ void Maat_cmd_key_free(struct Maat_cmd_key**keys, int size)
void Maat_cmd_key_free(struct Maat_cmd_key**keys, int size) void Maat_cmd_key_free(struct Maat_cmd_key**keys, int size)
{ {
int i=0; int i=0;
struct Maat_cmd_key* p=*keys; struct Maat_cmd_key* p=*keys;
for(i=0; i<size; i++, p++) for(i=0; i<size; i++, p++)
{ {
free(p->table_name); free(p->table_name);
p->table_name=NULL; p->table_name=NULL;
p->rule_id=0; p->rule_id=0;
} }
free(*keys); free(*keys);
*keys=NULL; *keys=NULL;
return; return;