From 140149ef876c648acc5c20264ea710967dcca612 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Sun, 31 Jul 2022 19:38:15 -0700 Subject: [PATCH] fix "invalid IP" regression from netaddr to netip migration Fixes tailscale/tailscale#5243 --- cmd/tailscale/ui.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/tailscale/ui.go b/cmd/tailscale/ui.go index 038c919..cfcea88 100644 --- a/cmd/tailscale/ui.go +++ b/cmd/tailscale/ui.go @@ -1135,7 +1135,7 @@ func (ui *UI) layoutPeer(gtx layout.Context, sysIns system.Insets, p *UIPeer, us layout.Rigid(func(gtx C) D { var bestIP netip.Addr // IP to show; first IPv4, or first IPv6 if no IPv4 for _, addr := range p.Peer.Addresses { - if ip := addr.Addr(); bestIP.IsUnspecified() || bestIP.Is6() && ip.Is4() { + if ip := addr.Addr(); !bestIP.IsValid() || bestIP.Is6() && ip.Is4() { bestIP = ip } }