Accepts phases with its name instead of a number

This commit is contained in:
Felipe Zimmerle
2015-09-02 15:17:47 -03:00
parent 035040cd13
commit ea4cd53221
5 changed files with 116 additions and 4 deletions

View File

@@ -42,8 +42,9 @@ Driver::~Driver() {
int Driver::addSecRule(Rule *rule) {
if (rule->phase >= ModSecurity::Phases::NUMBER_OF_PHASES) {
/** TODO: return an error message */
return -1;
parserError << "Unknown phase: " << std::to_string(rule->phase);
parserError << std::endl;
return false;
}
if (lastRule && lastRule->chained && lastRule->chainedRule == NULL) {