From 12205e29b29f844295d1794bfe10634646541f20 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 19 Jul 2010 10:09:52 +0000 Subject: remove unnecessary header munging for static file serving Rack::File already sets the Content-Length header for us, so there's no reason to ever set this ourselves. --- lib/rainbows/event_machine.rb | 2 -- lib/rainbows/rev/client.rb | 2 -- 2 files changed, 4 deletions(-) diff --git a/lib/rainbows/event_machine.rb b/lib/rainbows/event_machine.rb index 1a5e8be..77fc962 100644 --- a/lib/rainbows/event_machine.rb +++ b/lib/rainbows/event_machine.rb @@ -133,8 +133,6 @@ module Rainbows if st.file? if headers - headers.delete('Transfer-Encoding') - headers['Content-Length'] ||= st.size.to_s headers[CONNECTION] = alive ? KEEP_ALIVE : CLOSE write(response_header(status, headers)) end diff --git a/lib/rainbows/rev/client.rb b/lib/rainbows/rev/client.rb index ba1a6c8..bc3785f 100644 --- a/lib/rainbows/rev/client.rb +++ b/lib/rainbows/rev/client.rb @@ -83,8 +83,6 @@ module Rainbows if st.file? if headers - headers.delete('Transfer-Encoding') - headers['Content-Length'] ||= st.size.to_s headers[CONNECTION] = alive ? KEEP_ALIVE : CLOSE write(response_header(status, headers)) end -- cgit v1.2.3-24-ge0c7