From 89f22158d305bca986269ba4dab57a500bc3992b Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 24 Jun 2022 13:23:21 +0900 Subject: [PATCH] string.rb (each_line): may truncate string by mistake; fix #5727 --- mrblib/string.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrblib/string.rb b/mrblib/string.rb index 47fe59026..51be9b7dd 100644 --- a/mrblib/string.rb +++ b/mrblib/string.rb @@ -27,8 +27,8 @@ class String end start = 0 string = dup - self_len = length - sep_len = separator.length + self_len = self.bytesize + sep_len = separator.bytesize while (pointer = string.byteindex(separator, start)) pointer += sep_len