feature/featuretags: make CLI connection error diagnostics modular

Updates #12614

Change-Id: I09b8944166ee00910b402bcd5725cd7969e2c82c
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2025-09-28 19:03:26 -07:00
committed by Brad Fitzpatrick
parent 11b770fbc9
commit 7bcab4ab28
10 changed files with 54 additions and 25 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
//go:build (linux && !android) || windows || (darwin && !ios) || freebsd
//go:build ((linux && !android) || windows || (darwin && !ios) || freebsd) && !ts_omit_cliconndiag
package safesocket
@@ -12,7 +12,7 @@ import (
)
func init() {
tailscaledProcExists = func() bool {
tailscaledProcExists.Set(func() bool {
procs, err := ps.Processes()
if err != nil {
return false
@@ -30,5 +30,5 @@ func init() {
}
}
return false
}
})
}