[client] Fix missing flag values in profiles (#4650)

This commit is contained in:
Viktor Liu
2025-10-16 15:13:41 +02:00
committed by GitHub
parent bb37dc89ce
commit 277aa2b7cc
2 changed files with 305 additions and 0 deletions

View File

@@ -353,6 +353,13 @@ func (s *Server) SetConfig(callerCtx context.Context, msg *proto.SetConfigReques
config.CustomDNSAddress = []byte{}
}
config.ExtraIFaceBlackList = msg.ExtraIFaceBlacklist
if msg.DnsRouteInterval != nil {
interval := msg.DnsRouteInterval.AsDuration()
config.DNSRouteInterval = &interval
}
config.RosenpassEnabled = msg.RosenpassEnabled
config.RosenpassPermissive = msg.RosenpassPermissive
config.DisableAutoConnect = msg.DisableAutoConnect