Add DebugLog message for bad pattern in rx operator

This commit is contained in:
Martin Vierula
2022-04-21 11:16:01 -07:00
parent ced56c5b08
commit 1aa7616c18
5 changed files with 54 additions and 0 deletions

View File

@@ -52,6 +52,10 @@ bool Rx::evaluate(Transaction *transaction, RuleWithActions *rule,
}
std::vector<Utils::SMatchCapture> captures;
if (re->hasError()) {
ms_dbg_a(transaction, 3, "Error with regular expression: \"" + re->pattern + "\"");
return false;
}
re->searchOneMatch(input, captures);
if (rule && rule->hasCaptureAction() && transaction) {