summaryrefslogtreecommitdiffhomepage
path: root/ipn
diff options
context:
space:
mode:
authorMarwan Sulaiman <marwan@tailscale.com>2023-05-25 09:03:28 -0400
committerMarwan Sulaiman <marwan@tailscale.com>2023-05-25 09:03:28 -0400
commit821c589f98d62ccb32f38fbf822b73a8ab975905 (patch)
tree3ce38eb0b896a2f34f8d0c7b1b914cfc3d1b95cf /ipn
parent27ea0620789708ab1fde5aac6c2569638824b819 (diff)
downloadtailscale-marwan/noconstructor.tar.xz
tailscale-marwan/noconstructor.zip
portlist: move sync.Once up and Close on errmarwan/noconstructor
Signed-off-by: Marwan Sulaiman <marwan@tailscale.com>
Diffstat (limited to 'ipn')
-rw-r--r--ipn/ipnlocal/local.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/ipn/ipnlocal/local.go b/ipn/ipnlocal/local.go
index 36ab52979..e64e2cb50 100644
--- a/ipn/ipnlocal/local.go
+++ b/ipn/ipnlocal/local.go
@@ -296,6 +296,7 @@ func NewLocalBackend(logf logger.Logf, logID logid.PublicID, sys *tsd.System, lo
err = portpoll.Check()
if err != nil {
logf("skipping portlist: %s", err)
+ portpoll.Close()
portpoll = nil
}