Fix memory management on the rules' messages

This commit is contained in:
Felipe Zimmerle
2016-02-16 23:30:14 -03:00
parent ed8b0c85d7
commit 163483e8d4
2 changed files with 6 additions and 0 deletions

View File

@@ -521,6 +521,8 @@ bool Rule::evaluate(Transaction *trasn) {
if ((!m_log_message.empty() || !m_log_data.empty()) && !ruleMessage->m_match.empty()) {
ruleMessage->m_data = m_log_data;
trasn->m_rulesMessages.push_back(ruleMessage);
} else {
delete ruleMessage;
}
return ret;