summaryrefslogtreecommitdiff
path: root/tools/mmd/mmd.wsgi
diff options
context:
space:
mode:
Diffstat (limited to 'tools/mmd/mmd.wsgi')
-rw-r--r--tools/mmd/mmd.wsgi4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mmd/mmd.wsgi b/tools/mmd/mmd.wsgi
index 231f1a0..5503c40 100644
--- a/tools/mmd/mmd.wsgi
+++ b/tools/mmd/mmd.wsgi
@@ -39,7 +39,9 @@ def application (environ, response):
except KeyError:
session.qs = parse_qs (environ['QUERY_STRING'], True)
- session.update ()
+ if session.renew (environ['UNIQUE_ID']):
+ cookie['mmd'] = environ['UNIQUE_ID']
+ session.addHeader (('Set-Cookie', cookie.output (header = '').strip ()))
session.ip = environ['REMOTE_ADDR']
session.http_status = '200 OK'