summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authornahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-06-20 06:48:40 +0000
committernahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-06-20 06:48:40 +0000
commit15e7e472e65fd6110a42674f9e4ef73fd1f8bbdc (patch)
treeec060b38e5180bb4f460817bb71adadc494d1b00 /lib
parent3fc0e0c18155adc610761d419576c3bae3150f13 (diff)
* lib/webrick/cookie.rb (WEBrick::Cookie.parse): Revert r31228.
r31228 was for allowing the 'Cookie:' header which did not have no SP after ';' for separating cookie-pairs but RFC6265 requires single SP after ';' there. We allow multiple SPs here for compatibility with older WEBrick version. * test/webrick/test_cookie.rb: Test it. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
-rw-r--r--lib/webrick/cookie.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/webrick/cookie.rb b/lib/webrick/cookie.rb
index eb3b63b006..814e6645a3 100644
--- a/lib/webrick/cookie.rb
+++ b/lib/webrick/cookie.rb
@@ -57,7 +57,7 @@ module WEBrick
ret = []
cookie = nil
ver = 0
- str.split(/[;,]\s*/).each{|x|
+ str.split(/[;,]\s+/).each{|x|
key, val = x.split(/=/,2)
val = val ? HTTPUtils::dequote(val) : ""
case key