diff options
Diffstat (limited to 'lib/cgi/session.rb')
-rw-r--r-- | lib/cgi/session.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/cgi/session.rb b/lib/cgi/session.rb index e02da8db38..8741799390 100644 --- a/lib/cgi/session.rb +++ b/lib/cgi/session.rb @@ -253,7 +253,8 @@ class CGI end end unless session_id - if session_id = request[session_key] + if request.key?(session_key) + session_id = request[session_key] session_id = session_id.read if session_id.respond_to?(:read) end unless session_id |