diff options
Diffstat (limited to 'lib/rack/rewindable_input.rb')
-rw-r--r-- | lib/rack/rewindable_input.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/rack/rewindable_input.rb b/lib/rack/rewindable_input.rb index dd6b7843..97725091 100644 --- a/lib/rack/rewindable_input.rb +++ b/lib/rack/rewindable_input.rb @@ -1,4 +1,6 @@ # -*- encoding: binary -*- +# frozen_string_literal: true + require 'tempfile' require 'rack/utils' @@ -72,7 +74,7 @@ module Rack @unlinked = true end - buffer = "" + buffer = "".dup while @io.read(1024 * 4, buffer) entire_buffer_written_out = false while !entire_buffer_written_out |