aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-07-24 16:08:27 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-07-24 16:08:27 +1200
commite6288e2d0751502eee1a44723a36230c12b821f3 (patch)
tree6a2d54adcb438e8de597626c2ca0653a577ad64b /libmproxy
parent0f4ae61e7d7baf4f04bc9a1d0ffb429e3ec97837 (diff)
downloadmitmproxy-e6288e2d0751502eee1a44723a36230c12b821f3.tar.gz
mitmproxy-e6288e2d0751502eee1a44723a36230c12b821f3.tar.bz2
mitmproxy-e6288e2d0751502eee1a44723a36230c12b821f3.zip
Fix crash when sticky cookies are read from file.
Cookielib expects strings, not unicode.
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/flow.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index d174b41f..3078c4e0 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -142,7 +142,7 @@ class StickyCookieState:
for i in f.response.headers["set-cookie"]:
# FIXME: We now know that Cookie.py screws up some cookies with
# valid RFC 822/1123 datetime specifications for expiry. Sigh.
- c = Cookie.SimpleCookie(i)
+ c = Cookie.SimpleCookie(str(i))
m = c.values()[0]
k = self.ckey(m, f)
if cookielib.domain_match(f.request.host, k[0]):