diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-04-18 15:52:32 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-04-19 10:26:57 +0200 |
| commit | 273e386b718deddf0859d1ed99e2699a9d3e2e5d (patch) | |
| tree | 192df96209ebbb4f153fec290aca5b80ae83c6ed | |
| parent | 1155a0d1d6da810ccd0ef63b79c71b5497dd3dd6 (diff) | |
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.
| -rw-r--r-- | syz-manager/manager.go | 6 |
1 files 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 } |
