ipn/ipnlocal: fix Prefs access without mu being held

Noticed while working on a different fix.

Signed-off-by: Maisem Ali <maisem@tailscale.com>
pull/6592/head
Maisem Ali 2 years ago committed by Maisem Ali
parent cdb924f87b
commit 86b6ff61e6

@ -1167,8 +1167,8 @@ func (b *LocalBackend) Start(opts ipn.Options) error {
b.logf("Start: already running; sending notify") b.logf("Start: already running; sending notify")
nm := b.netMap nm := b.netMap
state := b.state state := b.state
b.mu.Unlock()
p := b.pm.CurrentPrefs() p := b.pm.CurrentPrefs()
b.mu.Unlock()
b.send(ipn.Notify{ b.send(ipn.Notify{
State: &state, State: &state,
NetMap: nm, NetMap: nm,

Loading…
Cancel
Save