Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hgweb/server.py @ 3836:925b1816c746
Fix hg serve -6 getsockname handling
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Fri, 08 Dec 2006 17:10:40 -0800 |
parents | eb0b4a2d70a9 |
children | abaee83ce0a6 769be3c57564 |
line wrap: on
line diff
--- a/mercurial/hgweb/server.py Fri Dec 08 22:01:05 2006 -0200 +++ b/mercurial/hgweb/server.py Fri Dec 08 17:10:40 2006 -0800 @@ -201,8 +201,8 @@ self.reqmaker = wsgiapplication(self.make_handler) self.daemon_threads = True - addr, port = self.socket.getsockname() - if addr == '0.0.0.0': + addr, port = self.socket.getsockname()[:2] + if addr in ('0.0.0.0', '::'): addr = socket.gethostname() else: try: