From 930d626010eb8bdb9804abc907fca8c42749a58d Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Tue, 4 Feb 2003 17:19:04 +0000 Subject: parsecookie(): Be defensive about bogus cookie data. --- Mailman/SecurityManager.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Mailman/SecurityManager.py b/Mailman/SecurityManager.py index 00f599aa1..af8e6b071 100644 --- a/Mailman/SecurityManager.py +++ b/Mailman/SecurityManager.py @@ -338,6 +338,10 @@ splitter = re.compile(';\s*') def parsecookie(s): c = {} for p in splitter.split(s): - k, v = p.split('=') - c[k] = v + try: + k, v = p.split('=', 1) + except ValueError: + pass + else: + c[k] = v return c -- cgit v1.3.1