about summary refs log tree commit homepage
path: root/lib/mongrel.rb
diff options
context:
space:
mode:
authorzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-08-15 01:50:51 +0000
committerzedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9>2006-08-15 01:50:51 +0000
commitc8b6daadf5bb0052f77848172766c0e677028316 (patch)
tree474136ad2e8eb5ef91022cf5e5ecec8770e3d82d /lib/mongrel.rb
parent19a0c275a54ed59ceaa9fad2634d6b9279604052 (diff)
downloadunicorn-c8b6daadf5bb0052f77848172766c0e677028316.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@329 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel.rb')
-rw-r--r--lib/mongrel.rb5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb
index 6eac6e2..595df66 100644
--- a/lib/mongrel.rb
+++ b/lib/mongrel.rb
@@ -200,9 +200,6 @@ module Mongrel
         @body = StringIO.new
         @body.write params.http_body
         dispatcher.request_progress(params, 0, content_length) if dispatcher
-      elsif remain < 0
-        # ERROR, they're sending bad requests
-        raise HttpParserError.new("Sent body size #{params.http_body.length} but declared Content-Length: #{content_length}")
       elsif remain > 0
         # must read more data to complete body
         if remain > Const::MAX_BODY
@@ -218,7 +215,7 @@ module Mongrel
         read_body(remain, content_length, dispatcher)
       end
 
-      @body.rewind
+      @body.rewind if body
     end