diff options
Diffstat (limited to 'lib/mongrel')
-rw-r--r-- | lib/mongrel/camping.rb | 3 | ||||
-rw-r--r-- | lib/mongrel/cgi.rb | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/lib/mongrel/camping.rb b/lib/mongrel/camping.rb index 5e42c9f..e305a9b 100644 --- a/lib/mongrel/camping.rb +++ b/lib/mongrel/camping.rb @@ -32,8 +32,7 @@ module Mongrel end def process(request, response) - req = StringIO.new(request.body) - controller = @klass.run(req, request.params) + controller = @klass.run(request.body, request.params) sendfile, clength = nil response.status = controller.status controller.headers.each do |k, v| diff --git a/lib/mongrel/cgi.rb b/lib/mongrel/cgi.rb index 14982e0..7e93ba3 100644 --- a/lib/mongrel/cgi.rb +++ b/lib/mongrel/cgi.rb @@ -35,7 +35,7 @@ module Mongrel @request = request @response = response @args = *args - @input = StringIO.new(request.body) + @input = request.body @head = {} @out_called = false super(*args) |