aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/statusbar.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-08-29 20:53:25 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-08-29 20:53:25 +0200
commita7058e2a3c59cc2b13aaea3d7c767a3ca4a4bc40 (patch)
treecfdfef8dd58f014adc77a81838bbef1c87011621 /libmproxy/console/statusbar.py
parent63844df34367bf7147c2d43a9e4061515f6430c9 (diff)
downloadmitmproxy-a7058e2a3c59cc2b13aaea3d7c767a3ca4a4bc40.tar.gz
mitmproxy-a7058e2a3c59cc2b13aaea3d7c767a3ca4a4bc40.tar.bz2
mitmproxy-a7058e2a3c59cc2b13aaea3d7c767a3ca4a4bc40.zip
fix bugs, fix tests
Diffstat (limited to 'libmproxy/console/statusbar.py')
-rw-r--r--libmproxy/console/statusbar.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/libmproxy/console/statusbar.py b/libmproxy/console/statusbar.py
index 7eb2131b..ea2dbfa8 100644
--- a/libmproxy/console/statusbar.py
+++ b/libmproxy/console/statusbar.py
@@ -199,11 +199,12 @@ class StatusBar(urwid.WidgetWrap):
r.append("[%s]" % (":".join(opts)))
if self.master.server.config.mode in ["reverse", "upstream"]:
- dst = self.master.server.config.mode.dst
- scheme = "https" if dst[0] else "http"
- if dst[1] != dst[0]:
- scheme += "2https" if dst[1] else "http"
- r.append("[dest:%s]" % utils.unparse_url(scheme, *dst[2:]))
+ dst = self.master.server.config.upstream_server
+ r.append("[dest:%s]" % netlib.utils.unparse_url(
+ dst.scheme,
+ dst.address.host,
+ dst.address.port
+ ))
if self.master.scripts:
r.append("[")
r.append(("heading_key", "s"))