about summary refs log tree commit homepage
path: root/lib/unicorn/configurator.rb
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-12-08 22:02:45 +0000
committerEric Wong <normalperson@yhbt.net>2010-12-09 06:34:37 +0800
commit3b2fc62dadd3c90038c168849b33c4ca6df058da (patch)
tree2724ad66053bd63b433c69b3b7bf8821351f71eb /lib/unicorn/configurator.rb
parent52f55529293e466a77090691d1fe06a7933c74a1 (diff)
downloadunicorn-3b2fc62dadd3c90038c168849b33c4ca6df058da.tar.gz
In case a request sends the header and buffer as one packet,
TeeInput relying on accounting info from StreamInput is harmful
as StreamInput will buffer in memory outside of TeeInput's
control.

This bug is triggered by calling env["rack.input"].size or
env["rack.input"].rewind before to read.
Diffstat (limited to 'lib/unicorn/configurator.rb')
0 files changed, 0 insertions, 0 deletions