aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorJake Drahos <drahos.jake@gmail.com>2015-06-11 12:52:15 -0500
committerJake Drahos <drahos.jake@gmail.com>2015-06-11 12:52:15 -0500
commit122ee88021176c6bd2a19bb34ede86809cef66b9 (patch)
treeb68fae18a9067e5020a02671ca91b85477c94aa9 /libmproxy
parent13e71eba100a36a9464b0f09b5f6dbfcbec17833 (diff)
downloadmitmproxy-122ee88021176c6bd2a19bb34ede86809cef66b9.tar.gz
mitmproxy-122ee88021176c6bd2a19bb34ede86809cef66b9.tar.bz2
mitmproxy-122ee88021176c6bd2a19bb34ede86809cef66b9.zip
Unmark duplicated flows
If a marked flow is duplicated, the duplicate will now be unmarked
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/flow.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 65aa2909..0dffc8d3 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -815,7 +815,9 @@ class FlowMaster(controller.Master):
return super(FlowMaster, self).tick(q, timeout)
def duplicate_flow(self, f):
- return self.load_flow(f.copy())
+ new_flow = f.copy()
+ new_flow.marked = False
+ return self.load_flow(new_flow)
def create_request(self, method, scheme, host, port, path):
"""