From befa9a879c761f489d8f8605a658e729f93a1a7a Mon Sep 17 00:00:00 2001 From: riccardom Date: Tue, 16 Jun 2026 16:31:03 +0200 Subject: [PATCH] DO NOT recreate ConnectClient! --- client/server/server.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/client/server/server.go b/client/server/server.go index fecb99c42..1db2aa7a2 100644 --- a/client/server/server.go +++ b/client/server/server.go @@ -1752,16 +1752,8 @@ func (s *Server) GetFeatures(ctx context.Context, msg *proto.GetFeaturesRequest) return features, nil } -func (s *Server) connect(ctx context.Context, config *profilemanager.Config, statusRecorder *peer.Status, runningChan chan struct{}) error { +func (s *Server) connect(client *internal.ConnectClient, runningChan chan struct{}) error { log.Tracef("running client connection") - client := internal.NewConnectClient(ctx, config, statusRecorder) - client.SetUpdateManager(s.updateManager) - client.SetSyncResponsePersistence(s.persistSyncResponse) - - s.mutex.Lock() - s.connectClient = client - s.mutex.Unlock() - if err := client.Run(runningChan, s.logFile); err != nil { return err }