diff options
author | nagachika <nagachika@ruby-lang.org> | 2022-09-04 16:00:14 +0900 |
---|---|---|
committer | nagachika <nagachika@ruby-lang.org> | 2022-09-04 16:00:14 +0900 |
commit | 1cfc139f6d0cb80d6024b0c416976194929417cf (patch) | |
tree | 84f3ac6f7feb014ab1a5e7ec4d7f67f6f7a7bf12 /re.c | |
parent | 4d26cfb2fef809474c8e05bf46abea8f301b2f9a (diff) |
merge revision(s) d8189ed23f02dd197453279aeee9be1785337d4f: [Backport #18670]
Return only captured range in `MatchData` [Bug #18670]
---
re.c | 2 +-
test/ruby/test_regexp.rb | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2120,7 +2120,7 @@ match_aref(int argc, VALUE *argv, VALUE match) else if (beg > num_regs) { return Qnil; } - else if (beg+len > num_regs) { + if (beg+len > num_regs) { len = num_regs - beg; } return match_ary_subseq(match, beg, len, Qnil); |