diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-08-14 21:03:40 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-08-15 02:35:38 -0700 |
commit | 60f9bcd4ba54d84a4b2e2cd621d5995ddf206ace (patch) | |
tree | 962d5b9ef2633af63aed070503cf86d607780ade /lib/unicorn/http_request.rb | |
parent | f3b379f938719ed7cdfdf2eb92491db276e2da07 (diff) | |
download | unicorn-60f9bcd4ba54d84a4b2e2cd621d5995ddf206ace.tar.gz |
TeeInput being needed is now (once again) an uncommon code path so there's no point in relying on global constants. While we're at it, allow StringIO to be used in the presence of small inputs; too.
Diffstat (limited to 'lib/unicorn/http_request.rb')
-rw-r--r-- | lib/unicorn/http_request.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/unicorn/http_request.rb b/lib/unicorn/http_request.rb index a0d811c..1358ccc 100644 --- a/lib/unicorn/http_request.rb +++ b/lib/unicorn/http_request.rb @@ -74,7 +74,7 @@ module Unicorn # returns a # Rack environment if successful def handle_body(socket) REQ[Const::RACK_INPUT] = 0 == PARSER.content_length ? - NULL_IO : Unicorn::TeeInput.new(socket) + NULL_IO : Unicorn::TeeInput.new(socket, REQ, PARSER, BUF) REQ.update(DEFAULTS) end |