diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-04-02 13:24:51 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-04-02 13:24:51 +1200 |
commit | c02fdb24639c8c0fe89534205d48933de832287a (patch) | |
tree | 0a8574f469e995fd2993d6ebabcb5557fea94511 /libmproxy/console/__init__.py | |
parent | f13e2213eaeb464b0adfef2b560bdee926f2b8db (diff) | |
download | mitmproxy-c02fdb24639c8c0fe89534205d48933de832287a.tar.gz mitmproxy-c02fdb24639c8c0fe89534205d48933de832287a.tar.bz2 mitmproxy-c02fdb24639c8c0fe89534205d48933de832287a.zip |
Refactor proxy.Server to fix a crash when replaying with -n
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r-- | libmproxy/console/__init__.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 6940b482..c0700b56 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -150,7 +150,7 @@ class StatusBar(common.WWrap): r.append("[") r.append(("heading_key", "u")) r.append(":%s]"%self.master.stickyauth_txt) - if self.master.server and self.master.server.config.reverse_proxy: + if self.master.server.config.reverse_proxy: r.append("[") r.append(("heading_key", "P")) r.append(":%s]"%utils.unparse_url(*self.master.server.config.reverse_proxy)) @@ -187,7 +187,7 @@ class StatusBar(common.WWrap): t = [ ('heading', ("[%s]"%self.master.state.flow_count()).ljust(7)), ] - if self.master.server: + if self.master.server.bound: boundaddr = "[%s:%s]"%(self.master.server.address or "*", self.master.server.port) else: boundaddr = "" @@ -510,9 +510,7 @@ class ConsoleMaster(flow.FlowMaster): self.view_flowlist() - if self.server: - slave = controller.Slave(self.masterq, self.server) - slave.start() + self.server.start_slave(controller.Slave, self.masterq) if self.options.rfile: ret = self.load_flows(self.options.rfile) |