diff options
| -rw-r--r-- | libmproxy/console/__init__.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 0df10256..9b0250e7 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -702,7 +702,10 @@ class ConsoleMaster(flow.FlowMaster):                  self.state.intercept) and not f.request.is_replay:              f.intercept(self)          else: -            f.reply() +            if f.intercepted: +                f.intercept(self) +            else: +                f.reply()          signals.flowlist_change.send(self)          signals.flow_change.send(self, flow = f) @@ -732,4 +735,4 @@ class ConsoleMaster(flow.FlowMaster):          if super(ConsoleMaster, self).handle_script_change(script):              signals.status_message.send(message='"{}" reloaded.'.format(script.filename))          else: -            signals.status_message.send(message='Error reloading "{}".'.format(script.filename))
\ No newline at end of file +            signals.status_message.send(message='Error reloading "{}".'.format(script.filename)) | 
