From 273e386b718deddf0859d1ed99e2699a9d3e2e5d Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 18 Apr 2020 15:52:32 +0200 Subject: syz-manager: if running on GCE use GCE public IP address Host is not necessary full public address. So if we are running on GCE, prefer GCE public IP. --- syz-manager/manager.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syz-manager/manager.go b/syz-manager/manager.go index 2a0b7dd48..769085322 100644 --- a/syz-manager/manager.go +++ b/syz-manager/manager.go @@ -1178,12 +1178,12 @@ func (mgr *Manager) dashboardReporter() { func publicWebAddr(addr string) string { _, port, err := net.SplitHostPort(addr) if err == nil && port != "" { - if host, err := os.Hostname(); err == nil { - addr = net.JoinHostPort(host, port) - } if GCE, err := gce.NewContext(); err == nil { addr = net.JoinHostPort(GCE.ExternalIP, port) } + if host, err := os.Hostname(); err == nil { + addr = net.JoinHostPort(host, port) + } } return "http://" + addr } -- cgit mrf-deployment