aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2016-06-03 14:53:51 +1200
committerAldo Cortesi <aldo@nullcube.com>2016-06-03 14:53:51 +1200
commit25671b91bd16d7c355742a6094addad00e331af5 (patch)
tree52574c63e6cd4e299309452529a61cd998186f61
parent007a03664cbeb317618270f6cd2c9b55b6e064c1 (diff)
downloadmitmproxy-25671b91bd16d7c355742a6094addad00e331af5.tar.gz
mitmproxy-25671b91bd16d7c355742a6094addad00e331af5.tar.bz2
mitmproxy-25671b91bd16d7c355742a6094addad00e331af5.zip
Fix flow handling for mitmdump
Fixes #1188
-rw-r--r--mitmproxy/dump.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/mitmproxy/dump.py b/mitmproxy/dump.py
index b1005ee7..cc6896ed 100644
--- a/mitmproxy/dump.py
+++ b/mitmproxy/dump.py
@@ -333,17 +333,15 @@ class DumpMaster(flow.FlowMaster):
@controller.handler
def request(self, f):
- flow.FlowMaster.request(self, f)
- self.state.delete_flow(f)
+ f = flow.FlowMaster.request(self, f)
if f:
- f.reply()
+ self.state.delete_flow(f)
return f
@controller.handler
def response(self, f):
- flow.FlowMaster.response(self, f)
+ f = flow.FlowMaster.response(self, f)
if f:
- f.reply()
self._process_flow(f)
return f