diff options
author | xibbar <xibbar@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-18 12:20:13 +0000 |
---|---|---|
committer | xibbar <xibbar@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-18 12:20:13 +0000 |
commit | 52d481d8de7ee3e0dfaef7322d540f95223bf41b (patch) | |
tree | b0cb61753544ded8deb73337bd4b6833bb8c1c40 /lib/cgi/core.rb | |
parent | 88cab63a07aff9731026f7191d9c4263f7fe11b8 (diff) | |
download | ruby-52d481d8de7ee3e0dfaef7322d540f95223bf41b.tar.gz |
* lib/cgi/session.rb: fix bug for ignore session_id option.
report from [ruby-core:18635], [Bug #572]
* lib/cgi/core.rb: use Encoding#find when encoding set.
* test/cgi/test_cgi_session.rb: test for session_id specified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/cgi/core.rb')
-rw-r--r-- | lib/cgi/core.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/cgi/core.rb b/lib/cgi/core.rb index 87c4f68540..779f326a19 100644 --- a/lib/cgi/core.rb +++ b/lib/cgi/core.rb @@ -590,7 +590,7 @@ class CGI read_from_cmdline end.dup.force_encoding(@accept_charset) ) - unless @accept_charset=~/ASCII-8BIT/i || @accept_charset==Encoding::ASCII_8BIT + unless Encoding.find(@accept_charset) == Encoding::ASCII_8BIT @params.each do |key,values| values.each do |value| unless value.valid_encoding? |