Correct the usage of modsecurity::Phases::NUMBER_OF_PHASES

This commit is contained in:
Wenfeng Liu
2018-11-21 06:28:20 +00:00
committed by Felipe Zimmerle
parent ce3abf2626
commit 3b3004d24d
4 changed files with 10 additions and 17 deletions

View File

@@ -52,7 +52,7 @@ int Driver::addSecMarker(std::string marker) {
int Driver::addSecAction(Rule *rule) {
if (rule->m_phase > modsecurity::Phases::NUMBER_OF_PHASES) {
if (rule->m_phase >= modsecurity::Phases::NUMBER_OF_PHASES) {
m_parserError << "Unknown phase: " << std::to_string(rule->m_phase);
m_parserError << std::endl;
return false;
@@ -71,7 +71,7 @@ int Driver::addSecRuleScript(RuleScript *rule) {
int Driver::addSecRule(Rule *rule) {
if (rule->m_phase > modsecurity::Phases::NUMBER_OF_PHASES) {
if (rule->m_phase >= modsecurity::Phases::NUMBER_OF_PHASES) {
m_parserError << "Unknown phase: " << std::to_string(rule->m_phase);
m_parserError << std::endl;
return false;