diff options
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r-- | libmproxy/console/__init__.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 38d9223a..2130e59f 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -666,10 +666,13 @@ class ConsoleMaster(flow.FlowMaster): return self.state.set_intercept(txt) def set_reverse_proxy(self, txt): - s = utils.parse_proxy_spec(txt) - if not s: - return "Invalid reverse proxy specification" - self.server.config.reverse_proxy = s + if not txt: + self.server.config.reverse_proxy = None + else: + s = utils.parse_proxy_spec(txt) + if not s: + return "Invalid reverse proxy specification" + self.server.config.reverse_proxy = s def changeview(self, v): if v == "r": |