diff options
Diffstat (limited to 'lib/rainbows/reverse_proxy/coolio.rb')
-rw-r--r-- | lib/rainbows/reverse_proxy/coolio.rb | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/rainbows/reverse_proxy/coolio.rb b/lib/rainbows/reverse_proxy/coolio.rb index 86f2b79..e3b33b5 100644 --- a/lib/rainbows/reverse_proxy/coolio.rb +++ b/lib/rainbows/reverse_proxy/coolio.rb @@ -36,17 +36,17 @@ module Rainbows::ReverseProxy::Coolio return close end while true # we always read until EAGAIN or EOF - rescue => e - case e - when Errno::ECONNRESET - @env['async.callback'].call(@response) - return close - when SystemCallError - else - Unicorn.log_error(@env["rack.logger"], "on_readable", e) - end - @env['async.callback'].call(Rainbows::ReverseProxy::E502) - close + rescue => e + case e + when Errno::ECONNRESET + @env['async.callback'].call(@response) + return close + when SystemCallError + else + Unicorn.log_error(@env["rack.logger"], "on_readable", e) + end + @env['async.callback'].call(Rainbows::ReverseProxy::E502) + close end end |