From a0ba94441a4d69e86798a21bcd8e12d7f5c1c15f Mon Sep 17 00:00:00 2001 From: Andrei Belov Date: Thu, 3 Oct 2019 20:20:27 +0300 Subject: [PATCH] Avoid using NULL string (match) in Pm::evaluate Closes #2178. --- src/operators/pm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/operators/pm.cc b/src/operators/pm.cc index fabf684c37..08401cdec6 100644 --- a/src/operators/pm.cc +++ b/src/operators/pm.cc @@ -103,7 +103,7 @@ bool Pm::evaluate(Transaction *transaction, Rule *rule, transaction->m_matched.push_back(match_); } - if (rule && rule->m_containsCaptureAction && transaction && rc) { + if (rule && rule->m_containsCaptureAction && transaction && rc >= 0) { transaction->m_collections.m_tx_collection->storeOrUpdateFirst("0", std::string(match)); ms_dbg_a(transaction, 7, "Added pm match TX.0: " + \