about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2014-08-17 02:33:55 +0000
committerEric Wong <e@80x24.org>2014-08-17 19:26:17 +0000
commitf203eaae7ea84de9e974ea5dac2df97d664d8e61 (patch)
tree5587b0f114fb2afed16f098e448bfc35a232b253 /lib
parent4e7ed9550bc5c1ee487c530fb4369cb1dddf474a (diff)
downloadunicorn-f203eaae7ea84de9e974ea5dac2df97d664d8e61.tar.gz
Whatever compatibility reasons which existed in 2009 likely do not exist
now.  Other servers (e.g. thin, puma) seem to work alright without it,
so there's no reason to waste precious bytes.
Diffstat (limited to 'lib')
-rw-r--r--lib/unicorn/http_response.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/unicorn/http_response.rb b/lib/unicorn/http_response.rb
index 083951c..cc027c5 100644
--- a/lib/unicorn/http_response.rb
+++ b/lib/unicorn/http_response.rb
@@ -24,14 +24,12 @@ module Unicorn::HttpResponse
   # writes the rack_response to socket as an HTTP response
   def http_response_write(socket, status, headers, body,
                           response_start_sent=false)
-    status = CODES[status.to_i] || status
     hijack = nil
 
     http_response_start = response_start_sent ? '' : 'HTTP/1.1 '
     if headers
-      buf = "#{http_response_start}#{status}\r\n" \
+      buf = "#{http_response_start}#{CODES[status.to_i] || status}\r\n" \
             "Date: #{httpdate}\r\n" \
-            "Status: #{status}\r\n" \
             "Connection: close\r\n"
       headers.each do |key, value|
         case key