We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ed8b0c8 commit 163483eCopy full SHA for 163483e
src/rule.cc
@@ -521,6 +521,8 @@ bool Rule::evaluate(Transaction *trasn) {
521
if ((!m_log_message.empty() || !m_log_data.empty()) && !ruleMessage->m_match.empty()) {
522
ruleMessage->m_data = m_log_data;
523
trasn->m_rulesMessages.push_back(ruleMessage);
524
+ } else {
525
+ delete ruleMessage;
526
}
527
528
return ret;
src/transaction.cc
@@ -148,6 +148,10 @@ Transaction::~Transaction() {
148
m_requestBody.str(std::string());
149
m_requestBody.clear();
150
151
+ for (auto *a : m_rulesMessages) {
152
+ delete a;
153
+ }
154
+
155
m_rules->decrementReferenceCount();
156
157
0 commit comments