mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Makes Rule a shared pointer
This commit is contained in:
@@ -111,7 +111,7 @@ int RulesSet::evaluate(int phase, Transaction *t) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
std::vector<Rule *> *rules = m_rulesSetPhases[phase];
|
||||
Rules *rules = m_rulesSetPhases[phase];
|
||||
|
||||
ms_dbg_a(t, 9, "This phase consists of " \
|
||||
+ std::to_string(rules->size()) + " rule(s).");
|
||||
@@ -133,7 +133,7 @@ int RulesSet::evaluate(int phase, Transaction *t) {
|
||||
//}
|
||||
|
||||
for (int i = 0; i < rules->size(); i++) {
|
||||
Rule *rule = rules->at(i);
|
||||
Rule *rule = rules->at(i).get();
|
||||
if (t->m_marker.empty() == false) {
|
||||
ms_dbg_a(t, 9, "Skipped rule id '" + std::to_string(rule->m_ruleId) \
|
||||
+ "' due to a SecMarker: " + t->m_marker);
|
||||
|
Reference in New Issue
Block a user