Skip to content

Commit 23a0e26

Browse files
committed
Give PCRE error vars initial value
1 parent f3d8198 commit 23a0e26

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/transaction.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ Transaction::Transaction(ModSecurity *ms, RulesSet *rules, void *logCbData)
167167
+ std::to_string(modsecurity::utils::generate_transaction_unique_id())));
168168

169169
m_variableUrlEncodedError.set("0", 0);
170+
m_variableMscPcreError.set("0", 0);
171+
m_variableMscPcreLimitsExceeded.set("0", 0);
170172

171173
ms_dbg(4, "Initializing transaction");
172174

@@ -238,6 +240,8 @@ Transaction::Transaction(ModSecurity *ms, RulesSet *rules, char *id, void *logCb
238240
TransactionAnchoredVariables(this) {
239241

240242
m_variableUrlEncodedError.set("0", 0);
243+
m_variableMscPcreError.set("0", 0);
244+
m_variableMscPcreLimitsExceeded.set("0", 0);
241245

242246
ms_dbg(4, "Initializing transaction");
243247

0 commit comments

Comments
 (0)