summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>2017-12-14 22:02:30 +0200
committerGitHub <noreply@github.com>2017-12-14 22:02:30 +0200
commit1bd7f0888a1e51682ac04f9d58571f6420d50ee9 (patch)
tree7ca31ca4cdd1ae1bac83e2ab3ec2e08a28f13a00
parenta6fccee534e3bc3d4e3f40160c8b0e21dfa0817b (diff)
parentde24324b9980378534208fa8575111ce5fe69ce7 (diff)
downloadcherrypy-git-1bd7f0888a1e51682ac04f9d58571f6420d50ee9.tar.gz
Remove 'max-age' when expiring cookies (PR #1661 by @pR0Ps)
Ref: https://tools.ietf.org/html/rfc6265#section-4.1.2.2
-rw-r--r--cherrypy/lib/sessions.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/cherrypy/lib/sessions.py b/cherrypy/lib/sessions.py
index 42eb98ba..c8ad7952 100644
--- a/cherrypy/lib/sessions.py
+++ b/cherrypy/lib/sessions.py
@@ -906,3 +906,4 @@ def expire():
one_year = 60 * 60 * 24 * 365
e = time.time() - one_year
cherrypy.serving.response.cookie[name]['expires'] = httputil.HTTPDate(e)
+ cherrypy.serving.response.cookie[name].pop('max-age', None)