From a58fbb4da99abb6693a2affb5a14b4cba7710b7f Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 20 Apr 2021 08:41:25 -0700 Subject: [PATCH] ipn/ipnlocal: only fix peerapiListener on Windows when running It's just logspam otherwise. Signed-off-by: Brad Fitzpatrick --- ipn/ipnlocal/local.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipn/ipnlocal/local.go b/ipn/ipnlocal/local.go index 2a9f34478..cd115d13e 100644 --- a/ipn/ipnlocal/local.go +++ b/ipn/ipnlocal/local.go @@ -232,7 +232,7 @@ func (b *LocalBackend) linkChange(major bool, ifst *interfaces.State) { // need updating to tweak default routes. b.updateFilter(b.netMap, b.prefs) - if runtime.GOOS == "windows" && b.netMap != nil { + if runtime.GOOS == "windows" && b.netMap != nil && b.state == ipn.Running { want := len(b.netMap.Addresses) b.logf("linkChange: peerAPIListeners too low; trying again") if len(b.peerAPIListeners) < want {