From 691be1228d039dd8c4fa76b0dca644d22831d036 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 13 Mar 2015 00:35:14 +0000 Subject: extras/proxy_pass: remove ERROR_502 constant Some middlewares may attempt to modify the response body in place, so sharing this is not a good idea. We shouldn't really care about rare 502 error paths, either. --- extras/proxy_pass.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'extras') diff --git a/extras/proxy_pass.rb b/extras/proxy_pass.rb index ac01c34..08f9730 100644 --- a/extras/proxy_pass.rb +++ b/extras/proxy_pass.rb @@ -16,8 +16,6 @@ require 'timeout' # cheap on GNU/Linux... # This is totally untested but currently doesn't serve anything important. class ProxyPass # :nodoc: - ERROR_502 = [ 502, {'Content-Length'=>'0','Content-Type'=>'text/plain'}, [] ] - class ConnPool def initialize @mtx = Mutex.new @@ -187,7 +185,7 @@ class ProxyPass # :nodoc: logger = env['rack.logger'] and Yahns::Log.exception(logger, 'proxy_pass', e) end - ERROR_502 + [ 502, [ %w(Content-Length 0), %w(Content-Type text/plain) ], [] ] end def send_body(input, ures, chunked) -- cgit v1.2.3-24-ge0c7