diff --git a/src/rule.cc b/src/rule.cc index eb4b749a..946a4e1a 100644 --- a/src/rule.cc +++ b/src/rule.cc @@ -697,7 +697,7 @@ end_clean: end_exec: executeActionsAfterFullMatch(trans, containsDisruptive, ruleMessage); - if (this->m_chained == false && ruleMessage->m_saveMessage != false) { + if (m_ruleId != 0 && ruleMessage->m_saveMessage != false) { trans->serverLog(ruleMessage); trans->m_rulesMessages.push_back(*ruleMessage); }