From b2ad3029cd0d4f45c2db283f8246d3dbf9078e5f Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Thu, 4 Dec 2008 11:03:16 -0600 Subject: Ensure each rack request has its own dispatcher instance --- actionpack/lib/action_controller/dispatcher.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'actionpack/lib/action_controller') diff --git a/actionpack/lib/action_controller/dispatcher.rb b/actionpack/lib/action_controller/dispatcher.rb index 110f9a88b1..6a943d1e4a 100644 --- a/actionpack/lib/action_controller/dispatcher.rb +++ b/actionpack/lib/action_controller/dispatcher.rb @@ -96,7 +96,7 @@ module ActionController def initialize(output = $stdout, request = nil, response = nil) @output, @request, @response = output, request, response - @app = @@middleware.build(lambda { |env| self._call(env) }) + @app = @@middleware.build(lambda { |env| self.dup._call(env) }) end def dispatch_unlocked -- cgit v1.2.3