Force VNC to connect to 127.0.0.1

This commit is contained in:
Daniel P. Berrange 2007-09-20 15:55:10 -04:00
parent 0d05a47305
commit fcf3a24805

View File

@ -455,7 +455,13 @@ class vmmDomain(gobject.GObject):
port = int(port)
transport, username = self.connection.get_transport()
if transport is None:
# Force use of 127.0.0.1, because some (broken) systems don't
# reliably resolve 'localhost' into 127.0.0.1, either returning
# the public IP, or an IPv6 addr. Neither work since QEMU only
# listens on 127.0.0.1 for VNC.
return [type, "127.0.0.1", port, None]
else:
return [type, self.connection.get_hostname(), port, transport]