Skip to content

Commit

Permalink
Remove bug fix code
Browse files Browse the repository at this point in the history
  • Loading branch information
buty4649 committed Jan 19, 2024
1 parent 576a616 commit 14cf94d
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions mrblib/rf/buffered_io.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,8 @@ def gets
fill_buffer if @buffer.empty?
break if @buffer.empty?

if @buffer =~ /\n/
# bug: In the case of binary files, String#index enters an infinite loop, thus returning the entire buffer.
# see. https://github.com/mruby/mruby/issues/6143
if @binary
line = @buffer.slice!(0..-1)
@buffer.clear
break
end

newline_index = @buffer.index("\n")
newline_index = @buffer.index("\n")
if newline_index
line << @buffer.slice!(0..newline_index)
break
else
Expand Down

0 comments on commit 14cf94d

Please sign in to comment.