Fix of some memory leaks

This commit is contained in:
Julien Sentier 2012-02-23 14:07:15 +01:00 committed by Robin Sommer
parent a3e419fee0
commit 2e069c9596
5 changed files with 12 additions and 0 deletions

View file

@ -73,6 +73,7 @@ RuleHdrTest::RuleHdrTest(RuleHdrTest& h)
copied_set->ids = orig_set->ids;
loop_over_list(orig_set->patterns, l)
copied_set->patterns.append(copy_string(orig_set->patterns[l]));
delete copied_set;
}
}
@ -1116,7 +1117,11 @@ void id_to_maskedvallist(const char* id, maskedvalue_list* append_to)
val_list* vals = v->AsTableVal()->ConvertToPureList()->Vals();
loop_over_list(*vals, i )
if ( ! val_to_maskedval((*vals)[i], append_to) )
{
delete vals;
return;
}
delete vals;
}
else