From 5252e73d8f95593f2202d69f91d7298c65e8cb61 Mon Sep 17 00:00:00 2001 From: Doug Mayer Date: Sun, 21 Nov 2010 03:41:42 -0600 Subject: [PATCH] Prevent response_body proc being called twice (a second time by Rack::Response#close) [#6026 state:resolved] --- actionpack/lib/action_dispatch/http/response.rb | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/actionpack/lib/action_dispatch/http/response.rb b/actionpack/lib/action_dispatch/http/response.rb index 8e03a78..d1cc6f3 100644 --- a/actionpack/lib/action_dispatch/http/response.rb +++ b/actionpack/lib/action_dispatch/http/response.rb @@ -113,6 +113,10 @@ module ActionDispatch # :nodoc: @body end + def close + @body.close if @body.respond_to?(:close) + end + def location headers['Location'] end -- 1.7.3.2