Fixed session related memory leak [#1558 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
This commit is contained in:
parent
7cfa6c535b
commit
5ede4ce188
|
@ -1160,6 +1160,9 @@ module ActionController #:nodoc:
|
|||
def reset_session #:doc:
|
||||
request.reset_session
|
||||
@_session = request.session
|
||||
#http://rails.lighthouseapp.com/projects/8994/tickets/1558-memory-problem-on-reset_session-in-around_filter#ticket-1558-1
|
||||
#MRI appears to have a GC related memory leak to do with the finalizer that is defined on CGI::Session
|
||||
ObjectSpace.undefine_finalizer(@_session)
|
||||
response.session = @_session
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue