aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-07-13 14:44:09 +1200
committerAldo Cortesi <aldo@nullcube.com>2013-07-13 14:44:09 +1200
commit55f7e8d5b987636e359cefb4e92fb45e3becc9ea (patch)
treea07227fab8631a21a53b181117294e023dba24cb /libmproxy/flow.py
parent9febc0813f810aa157657b8ff99a833dad48e83a (diff)
downloadmitmproxy-55f7e8d5b987636e359cefb4e92fb45e3becc9ea.tar.gz
mitmproxy-55f7e8d5b987636e359cefb4e92fb45e3becc9ea.tar.bz2
mitmproxy-55f7e8d5b987636e359cefb4e92fb45e3becc9ea.zip
Don't take minor version into account when checking serialized data compatiblity.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 10c5da5d..427f1547 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -790,6 +790,7 @@ class Response(HTTPMsg):
cookies.append((cookie_name, (cookie_value, cookie_parameters)))
return dict(cookies)
+
class ClientDisconnect:
"""
A client disconnection event.
@@ -1654,7 +1655,7 @@ class FlowReader:
try:
while 1:
data = tnetstring.load(self.fo)
- if tuple(data["version"]) != version.IVERSION:
+ if tuple(data["version"][:1]) != version.IVERSION[:1]:
v = ".".join(str(i) for i in data["version"])
raise FlowReadError("Incompatible serialized data version: %s"%v)
off = self.fo.tell()