fixed Cookie parsing stopped after first invalid cookie #1084, thanks paultuckey

This commit is contained in:
mdipierro
2015-12-04 11:44:51 -06:00
parent f960c8f6df
commit ab900957fe
+7 -4
View File
@@ -423,10 +423,13 @@ def wsgibase(environ, responder):
# ##################################################
if env.http_cookie:
try:
request.cookies.load(env.http_cookie)
except Cookie.CookieError, e:
pass # invalid cookies
for single_cookie in env.http_cookie.split(';'):
single_cookie = single_cookie.strip()
if single_cookie:
try:
request.cookies.load(single_cookie)
except Cookie.CookieError:
pass # single invalid cookie ignore
# ##################################################
# try load session or create new session file