diff options
| author | John Hawthorn <john@hawthorn.email> | 2024-11-04 18:05:59 -0800 |
|---|---|---|
| committer | John Hawthorn <john@hawthorn.email> | 2024-11-11 23:33:21 -0800 |
| commit | 8409edc4971f34cf0d77c375909c5b8f7b1e058a (patch) | |
| tree | 7f3e5dd2cf5d8b7d607526e8764ac51e197a195f /include/ruby/ruby.h | |
| 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
Notes:
Merged: https://github.com/ruby/ruby/pull/12030
Diffstat (limited to 'include/ruby/ruby.h')
0 files changed, 0 insertions, 0 deletions
