lib/rainbows/reverse_proxy/coolio.rb in rainbows-5.1.1 vs lib/rainbows/reverse_proxy/coolio.rb in rainbows-5.2.0
- old
+ new
@@ -34,20 +34,20 @@
when nil
@env['async.callback'].call(@response)
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
def call(env)
input = prepare_input!(env)