diff options
Diffstat (limited to 'lib/yahns/max_body/rewindable_wrapper.rb')
-rw-r--r-- | lib/yahns/max_body/rewindable_wrapper.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/yahns/max_body/rewindable_wrapper.rb b/lib/yahns/max_body/rewindable_wrapper.rb index c8ea412..b7419e4 100644 --- a/lib/yahns/max_body/rewindable_wrapper.rb +++ b/lib/yahns/max_body/rewindable_wrapper.rb @@ -1,6 +1,7 @@ # -*- encoding: binary -*- # Copyright (C) 2013-2015 all contributors <yahns-public@yhbt.net> # License: GPLv2 or later (https://www.gnu.org/licenses/gpl-2.0.txt) +# frozen_string_literal: true class Yahns::MaxBody::RewindableWrapper < Yahns::MaxBody::Wrapper # :nodoc: def initialize(rack_input, limit) @orig_limit = limit @@ -9,7 +10,7 @@ class Yahns::MaxBody::RewindableWrapper < Yahns::MaxBody::Wrapper # :nodoc: def rewind @limit = @orig_limit - @rbuf = '' + @rbuf = ''.dup @input.rewind end |