diff --git a/ipn/ipnlocal/local.go b/ipn/ipnlocal/local.go index 817bf04be..f2a03d9f1 100644 --- a/ipn/ipnlocal/local.go +++ b/ipn/ipnlocal/local.go @@ -1837,7 +1837,6 @@ func (b *LocalBackend) enterState(newState ipn.State) { state := b.state b.state = newState prefs := b.prefs - notify := b.notify cc := b.cc networkUp := b.prevIfState.AnyInterfaceUp() activeLogin := b.activeLogin @@ -1850,9 +1849,7 @@ func (b *LocalBackend) enterState(newState ipn.State) { b.logf("Switching ipn state %v -> %v (WantRunning=%v)", state, newState, prefs.WantRunning) health.SetIPNState(newState.String(), prefs.WantRunning) - if notify != nil { - b.send(ipn.Notify{State: &newState}) - } + b.send(ipn.Notify{State: &newState}) if cc != nil { cc.SetPaused(newState == ipn.Stopped || !networkUp)