修复Maat_cmd_key_free中的内存泄露
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user