diff --git a/relay/client/manager.go b/relay/client/manager.go index 0a91d89041..542254ba93 100644 --- a/relay/client/manager.go +++ b/relay/client/manager.go @@ -106,7 +106,7 @@ func (m *Manager) Serve() error { client, err := m.serverPicker.PickServer(m.ctx) if err != nil { - m.reconnectGuard.StartReconnectTrys(m.ctx, nil) + go m.reconnectGuard.StartReconnectTrys(m.ctx, nil) } else { m.storeClient(client) }