diff options
| author | Hiroya Fujinami <make.just.on@gmail.com> | 2024-01-29 23:51:26 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-29 23:51:26 +0900 |
| commit | 3e6e3ca2627b1aa71b17de902cc1b8188246a828 (patch) | |
| tree | 82b89752e63bc6c27531fe9083739c6e1a17761a /include/ruby/encoding.h | |
| parent | 0d4de0f4b1b9ac90be437bf1bac6851dd1d96fd0 (diff) | |
Correctly handle consecutive lookarounds (#9738)
Fix [Bug #20207]
Fix [Bug #20212]
Handling consecutive lookarounds in init_cache_opcodes is buggy, so it
causes invalid memory access reported in [Bug #20207] and [Bug #20212].
This fixes it by using recursive functions to detected lookarounds
nesting correctly.
Diffstat (limited to 'include/ruby/encoding.h')
0 files changed, 0 insertions, 0 deletions
