ipn/ipnlocal: fix another read of keyExpired outside mutex

Updates #12039

Signed-off-by: Anton Tolchanov <anton@tailscale.com>
pull/12062/head
Anton Tolchanov 3 weeks ago committed by Anton Tolchanov
parent e968b0ecd7
commit 6f4a1dc6bf

@ -2486,7 +2486,7 @@ func (b *LocalBackend) popBrowserAuthNow() {
// Deconfigure the local network data plane if:
// - seamless key renewal is not enabled;
// - key is expired (in which case tailnet connectivity is down anyway).
if !b.seamlessRenewalEnabled() || b.keyExpired {
if !b.seamlessRenewalEnabled() || expired {
b.blockEngineUpdates(true)
b.stopEngineAndWait()
}

Loading…
Cancel
Save