diff options
author | John Hawthorn <[email protected]> | 2024-11-04 18:05:59 -0800 |
---|---|---|
committer | John Hawthorn <[email protected]> | 2024-11-11 23:33:21 -0800 |
commit | 8409edc4971f34cf0d77c375909c5b8f7b1e058a () | |
tree | 7f3e5dd2cf5d8b7d607526e8764ac51e197a195f /include/ruby | |
parent | a6fdd8883cab6b31357552db8a64cfb335678172 (diff) |
Fix regex timeout double-free after stack_double
As of 10574857ce167869524b97ee862b610928f6272f, it's possible to crash on a double free due to `stk_alloc` AKA `msa->stack_p` being freed twice, once at the end of match_at and a second time in `FREE_MATCH_ARG` in the parent caller. Fixes [Bug #20886]
Notes: Merged: https://.com/ruby/ruby/pull/12030
0 files changed, 0 insertions, 0 deletions