mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-11-18 18:30:35 +03:00
Makes RuleWithActions const in run time operations
This commit is contained in:
@@ -54,7 +54,7 @@ class RuleMarker : public Rule {
|
||||
m_name(std::move(r.m_name))
|
||||
{ };
|
||||
|
||||
virtual bool evaluate(Transaction *transaction) override {
|
||||
virtual bool evaluate(Transaction *transaction) const override {
|
||||
if (transaction->isInsideAMarker()) {
|
||||
if (*transaction->getCurrentMarker() == *m_name) {
|
||||
transaction->removeMarker();
|
||||
@@ -71,7 +71,7 @@ class RuleMarker : public Rule {
|
||||
return m_name;
|
||||
}
|
||||
|
||||
virtual void dump(std::stringstream &out) override {
|
||||
virtual void dump(std::stringstream &out) const override {
|
||||
Rule::dump(out);
|
||||
out << "SecMarker \"" << *getName() << "\"" << std::endl;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user