diff options
| author | Kristoffer Dalby <kristoffer@tailscale.com> | 2024-06-13 12:30:56 +0200 |
|---|---|---|
| committer | Kristoffer Dalby <kristoffer@tailscale.com> | 2024-06-18 15:12:46 +0200 |
| commit | 22148ac9c2b2267d30695ab29f43279b46bc2e2b (patch) | |
| tree | a9a0dbc407aa56a5206433ee25612a7972cae875 | |
| parent | 87c5ad4c2c0e108e0c66cdb95f75ae5a5da72e31 (diff) | |
| download | tailscale-kradalby/chaos.tar.xz tailscale-kradalby/chaos.zip | |
no panickradalby/chaos
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
| -rw-r--r-- | ipn/ipnlocal/network-lock.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ipn/ipnlocal/network-lock.go b/ipn/ipnlocal/network-lock.go index fff54231e..1056e377f 100644 --- a/ipn/ipnlocal/network-lock.go +++ b/ipn/ipnlocal/network-lock.go @@ -246,7 +246,10 @@ func (b *LocalBackend) tkaSyncIfNeeded(nm *netmap.NetworkMap, prefs ipn.PrefsVie b.logf("tkaSyncIfNeeded: enabled=%v, head=%v", nm.TKAEnabled, nm.TKAHead) } - ourNodeKey := prefs.Persist().PublicNodeKey() + ourNodeKey, ok := prefs.Persist().PublicNodeKeyOK() + if !ok { + return errors.New("tkaSyncIfNeeded: no node key in prefs") + } isEnabled := b.tka != nil wantEnabled := nm.TKAEnabled |
