aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 55976610..5f1e7871 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -54,10 +54,12 @@ class ClientPlaybackState:
if self.flows and not self.current:
n = self.flows.pop(0)
self.current = master.handle_request(n.request)
- if not testing:
+ if not testing and not self.current.response:
#begin nocover
master.state.replay_request(self.current, master.masterq)
#end nocover
+ elif self.current.response:
+ master.handle_response(self.current.response)
class ServerPlaybackState: