aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-01-26 22:17:42 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-01-26 22:17:42 +1300
commitbd6c0499fb121306c7e3095ce38ddc3f5718d808 (patch)
tree849ed09c158f784e8969d5feee4c60bd69611cca /libmproxy/flow.py
parent635f7a971d4bb815c8963ac52187b0c0f4f143d7 (diff)
downloadmitmproxy-bd6c0499fb121306c7e3095ce38ddc3f5718d808.tar.gz
mitmproxy-bd6c0499fb121306c7e3095ce38ddc3f5718d808.tar.bz2
mitmproxy-bd6c0499fb121306c7e3095ce38ddc3f5718d808.zip
Fix UI sync bugs introduced by flow serialization.
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 31b7bc51..c91dc14a 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -212,7 +212,8 @@ class State:
Replaces the matching connection object with a ReplayConnection object.
"""
conn = self.get_connection(f)
- del self.flow_map[conn]
+ if conn in self.flow_map:
+ del self.flow_map[conn]
f.revert()
self.flow_map[f.connection] = f