summaryrefslogtreecommitdiff
path: root/include/ruby/internal/encoding/encoding.h
diff options
context:
space:
mode:
authorHiroya Fujinami <make.just.on@gmail.com>2024-01-29 23:51:26 +0900
committerGitHub <noreply@github.com>2024-01-29 23:51:26 +0900
commit3e6e3ca2627b1aa71b17de902cc1b8188246a828 (patch)
tree82b89752e63bc6c27531fe9083739c6e1a17761a /include/ruby/internal/encoding/encoding.h
parent0d4de0f4b1b9ac90be437bf1bac6851dd1d96fd0 (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/internal/encoding/encoding.h')
0 files changed, 0 insertions, 0 deletions