diff --git a/CHANGES b/CHANGES index c68921b8..0fe40643 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ v3.0.4 - YYYY-MMM-DD (to be released) ------------------------------------- + - Fix rules with nolog are logging to part H + [Issue #2196 - @martinhsv] - Fix argument key-value pair parsing cases [Issue #1904 - @martinhsv] - Fix: audit log part for response body for JSON format to be E diff --git a/src/rule.cc b/src/rule.cc index 5cc9e672..8e0385ac 100644 --- a/src/rule.cc +++ b/src/rule.cc @@ -802,8 +802,7 @@ end_exec: /* last rule in the chain. */ bool isItToBeLogged = ruleMessage->m_saveMessage; - if (isItToBeLogged && !m_containsMultiMatchAction - && !ruleMessage->m_message.empty()) { + if (isItToBeLogged && !m_containsMultiMatchAction) { /* warn */ trans->m_rulesMessages.push_back(*ruleMessage); @@ -812,14 +811,6 @@ end_exec: trans->serverLog(ruleMessage); } } - else if (!m_containsMultiMatchAction) { - /* warn */ - trans->m_rulesMessages.push_back(*ruleMessage); - /* error */ - if (!ruleMessage->m_isDisruptive) { - trans->serverLog(ruleMessage); - } - } return true; }