summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/local.go
diff options
context:
space:
mode:
Diffstat (limited to 'ipn/ipnlocal/local.go')
-rw-r--r--ipn/ipnlocal/local.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ipn/ipnlocal/local.go b/ipn/ipnlocal/local.go
index 96bb69a6f..4ace95b0d 100644
--- a/ipn/ipnlocal/local.go
+++ b/ipn/ipnlocal/local.go
@@ -2117,8 +2117,12 @@ func (b *LocalBackend) WatchNotifications(ctx context.Context, mask ipn.NotifyWa
ini.BrowseToURL = ptr.To(b.authURLSticky)
}
}
+ prefs := b.sanitizedPrefsLocked()
if mask&ipn.NotifyInitialPrefs != 0 {
- ini.Prefs = ptr.To(b.sanitizedPrefsLocked())
+ ini.Prefs = ptr.To(prefs)
+ }
+ if prefs.Valid() && prefs.AutoUpdate().Check {
+ ini.ClientVersion = b.lastClientVersion
}
if mask&ipn.NotifyInitialNetMap != 0 {
ini.NetMap = b.netMap