ipn/ipnlocal: don't send an empty BrowseToURL w/ WatchIPNBus NotifyInitialState

I noticed this while working on the following fix to #11962.

Updates #11962

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Change-Id: I4c5894d8899d1ae8c42f54ecfd4d05a4a7ac598c
pull/12024/head
Brad Fitzpatrick 7 months ago committed by Brad Fitzpatrick
parent e26f76a1c4
commit aadb8d9d21

@ -2252,7 +2252,7 @@ func (b *LocalBackend) WatchNotifications(ctx context.Context, mask ipn.NotifyWa
if mask&ipn.NotifyInitialState != 0 { if mask&ipn.NotifyInitialState != 0 {
ini.SessionID = sessionID ini.SessionID = sessionID
ini.State = ptr.To(b.state) ini.State = ptr.To(b.state)
if b.state == ipn.NeedsLogin { if b.state == ipn.NeedsLogin && b.authURLSticky != "" {
ini.BrowseToURL = ptr.To(b.authURLSticky) ini.BrowseToURL = ptr.To(b.authURLSticky)
} }
} }

Loading…
Cancel
Save