From 8b4a29032faac894f6702cc6160ef6366e739092 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 14 Oct 2009 17:39:12 -0700 Subject: Rev: fix error handling for parser errors We should try to send 400s back to the client if possible. --- lib/rainbows/rev.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/rainbows/rev.rb') diff --git a/lib/rainbows/rev.rb b/lib/rainbows/rev.rb index 8a575cd..abdc326 100644 --- a/lib/rainbows/rev.rb +++ b/lib/rainbows/rev.rb @@ -82,8 +82,6 @@ module Rainbows else @state = :close end - rescue Object => e - handle_error(e) end def on_write_complete @@ -137,6 +135,8 @@ module Rainbows when :trailers @hp.trailers(@env, @buf << data) and app_call end + rescue Object => e + handle_error(e) end end -- cgit v1.2.3-24-ge0c7