1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* lib/webrick/accesslog.rb : Escape needed.

* lib/webrick/httpstatus.rb : ditto.

	* lib/webrick/httprequest.rb : ditto.

	* lib/webrick/httputils.rb : ditto.

	* test/webrick/test_cgi.rb (TestWEBrickCGI::test_bad_): Test for it.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
shyouhei 2010-01-10 09:33:47 +00:00
parent 9982c9298c
commit 73cd7b6697
6 changed files with 75 additions and 22 deletions

View file

@ -129,11 +129,11 @@ module WEBrick
when /^\s+(.*?)\s*\z/om
value = $1
unless field
raise "bad header '#{line.inspect}'."
raise HTTPStatus::BadRequest, "bad header '#{line}'."
end
header[field][-1] << " " << value
else
raise "bad header '#{line.inspect}'."
raise HTTPStatus::BadRequest, "bad header '#{line}'."
end
}
header.each{|key, values|