From b4d479681c257d91c7784a6698264719632be374 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 17 Oct 2009 22:42:56 -0700 Subject: rev: handle fully-buffered, pipelined requests This leaves us vulnerable to stack overflows through excessive pipelining. The next patch will fix things hopefully. --- lib/rainbows/rev.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/rainbows/rev.rb b/lib/rainbows/rev.rb index 7d941f6..cb0dd31 100644 --- a/lib/rainbows/rev.rb +++ b/lib/rainbows/rev.rb @@ -77,6 +77,7 @@ module Rainbows @env.clear @hp.reset @state = :headers + on_read("") # in case next request was fully-buffered else @state = :close end -- cgit v1.2.3-24-ge0c7