add active services to netstack on starts with stored prefs.

Signed-off-by: KevinLiang10 <37811973+KevinLiang10@users.noreply.github.com>
kevin/allow_service_host_access_hosted_service
KevinLiang10 2 days ago
parent 355bfcd572
commit 1ecf4fa8ad

@ -6251,6 +6251,9 @@ func (b *LocalBackend) setNetMapLocked(nm *netmap.NetworkMap) {
b.ipVIPServiceMap = ipsvMap
if ns, ok := b.sys.Netstack.GetOK(); ok {
ns.UpdateIPServiceMappings(ipsvMap)
// In case the prefs reloaded from Profile Manager but didn't change,
// we still need to load the active VIP services into netstack.
ns.UpdateActiveVIPServices(b.pm.CurrentPrefs().AdvertiseServices().AsSlice())
}
}

Loading…
Cancel
Save