Bug #609
cgi.rbで&&がクエリにあると例外
| Status: | Closed | Start date: | 09/28/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | lib | |||
| Target version: | 1.9.1 Release Candidate | |||
| ruby -v: |
Description
$ ruby19 -rcgi -e 'CGI.new'
(offline mode: enter name=value pairs on standard input)
foo=bar&&baz=qux
/home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:606:in `block (2 levels) in initialize_query': undefined method `valid_encoding?' for nil:NilClass (NoMethodError)
from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:605:in `each'
from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:605:in `block in initialize_query'
from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:604:in `each'
from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:604:in `initialize_query'
from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:762:in `initialize'
from -e:1:in `new'
from -e:1:in `<main>'
Associated revisions
* lib/cgi/core.rb (CGI::parse): ignore illegal query params.
[ruby-dev:36618]
History
Updated by Takeyuki Fujioka over 3 years ago
- Target version set to 1.9.1 Release Candidate
Updated by Takeyuki Fujioka over 3 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r19613.