author | Matt Mackall <mpm@selenic.com> |
Sun, 10 Jun 2007 19:16:20 -0500 | |
changeset 4535 | 121999244123 |
parent 4533 | 36abb07c79d4 |
child 4536 | 720ae5085ee3 |
--- a/mercurial/hgweb/server.py +++ b/mercurial/hgweb/server.py @@ -216,14 +216,10 @@ def create_server(ui, repo): return hgwebobj self.reqmaker = wsgiapplication(make_handler) - addr, port = self.socket.getsockname()[:2] - if addr in ('0.0.0.0', '::'): + addr = address + if addr in ('', '::'): addr = socket.gethostname() - else: - try: - addr = socket.gethostbyaddr(addr)[0] - except socket.error: - pass + self.addr, self.port = addr, port class IPv6HTTPServer(MercurialHTTPServer):