Skip to content

Commit 2d4f2d0

Browse files
authored
Fix off-by-one resize in RegexCompiler (#68097)
1 parent 02ad325 commit 2d4f2d0

File tree

1 file changed

+1
-1
lines changed
  • src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions

1 file changed

+1
-1
lines changed

src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCompiler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3454,7 +3454,7 @@ void EmitLazy(RegexNode node)
34543454
// base.runstack[stackpos++] = startingPos;
34553455
// base.runstack[stackpos++] = pos;
34563456
// base.runstack[stackpos++] = sawEmpty;
3457-
EmitStackResizeIfNeeded(3);
3457+
EmitStackResizeIfNeeded(4);
34583458
if (expressionHasCaptures)
34593459
{
34603460
EmitStackPush(() =>

0 commit comments

Comments
 (0)