FileAnalysis: fix memory leak when adding actions.

This commit is contained in:
Jon Siwek 2013-03-27 16:31:25 -05:00
parent f5d8ed299d
commit abaa5d3eaf

View file

@ -164,6 +164,7 @@ void ActionSet::InsertAction(Action* act, HashKey* key)
DBG_LOG(DBG_FILE_ANALYSIS, "Add action %d for file id %s", act->Tag(),
info->GetFileID().c_str());
action_map.Insert(key, act);
delete key;
info->GetVal()->Lookup(Info::actions_idx)->AsTableVal()->Assign(act->Args(),
new RecordVal(BifType::Record::FileAnalysis::ActionResults));
}