diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-04-10 19:35:42 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-04-10 19:35:42 +0200 |
commit | ab2b98b988e6ec76d2c0f79dfe52d9ff4096619c (patch) | |
tree | bffb2dcda37de63d3c6db17ae9ac32fd17866871 /libmproxy | |
parent | 6852eb9d0af5cf7196da5cad2ccf3b036e348226 (diff) | |
download | mitmproxy-ab2b98b988e6ec76d2c0f79dfe52d9ff4096619c.tar.gz mitmproxy-ab2b98b988e6ec76d2c0f79dfe52d9ff4096619c.tar.bz2 mitmproxy-ab2b98b988e6ec76d2c0f79dfe52d9ff4096619c.zip |
fix pretty_host if no host is present
Diffstat (limited to 'libmproxy')
-rw-r--r-- | libmproxy/protocol/http.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libmproxy/protocol/http.py b/libmproxy/protocol/http.py index 05657ea6..93065b47 100644 --- a/libmproxy/protocol/http.py +++ b/libmproxy/protocol/http.py @@ -631,8 +631,10 @@ class HTTPRequest(HTTPMessage): host = self.headers.get_first("host") if not host: host = self.host - host = host.encode("idna") - return host + if host: + return host.encode("idna") + else: + return None def pretty_url(self, hostheader): if self.form_out == "authority": # upstream proxy mode |