diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2019-06-27 19:25:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-27 19:25:47 -0400 |
commit | 44392451472a98b29a6b565cb218a5fe03ac0055 (patch) | |
tree | 4ee5d2212957d7dc9e27f824336ddee1cd316838 | |
parent | 6eda04886e3a57918ca2d6a482fda02a678fef0a (diff) | |
parent | 823b52afe8006e4871d047443af35b70a98a0b73 (diff) | |
download | rack-44392451472a98b29a6b565cb218a5fe03ac0055.tar.gz |
Merge pull request #1372 from tainoe/multipart_less_memory
Remove unnecessary buffer growing when parsing multipart
-rw-r--r-- | lib/rack/multipart/parser.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/rack/multipart/parser.rb b/lib/rack/multipart/parser.rb index d683de53..f4e8e445 100644 --- a/lib/rack/multipart/parser.rb +++ b/lib/rack/multipart/parser.rb @@ -280,6 +280,7 @@ module Rack delta = @sbuf.rest_size - @rx_max_size @collector.on_mime_body @mime_index, @sbuf.peek(delta) @sbuf.pos += delta + @sbuf.string = @sbuf.rest end :want_read end |