Fix: audit log data omitted when nolog,auditlog

This commit is contained in:
martinhsv
2019-12-31 10:31:46 -08:00
committed by Felipe Zimmerle
parent 6624a18a4e
commit 0470168056
4 changed files with 57 additions and 0 deletions

View File

@@ -21,6 +21,7 @@
#include "modsecurity/transaction.h"
#include "modsecurity/rule_message.h"
#include "modsecurity/rules.h"
namespace modsecurity {
namespace actions {
@@ -29,6 +30,9 @@ namespace actions {
bool AuditLog::evaluate(Rule *rule, Transaction *transaction,
std::shared_ptr<RuleMessage> rm) {
rm->m_noAuditLog = false;
ms_dbg_a(transaction, 9, "Saving transaction to logs");
rm->m_saveMessage = true;
return true;
}

View File

@@ -29,6 +29,8 @@ namespace actions {
bool NoAuditLog::evaluate(Rule *rule, Transaction *transaction,
std::shared_ptr<RuleMessage> rm) {
rm->m_noAuditLog = true;
rm->m_saveMessage = false;
return true;
}