diff --git a/core/grpc/client/client.go b/core/grpc/client/client.go index f68f3e09..8c62afd7 100644 --- a/core/grpc/client/client.go +++ b/core/grpc/client/client.go @@ -1059,6 +1059,9 @@ var _clientOnce sync.Once var _clientMux sync.Mutex func GetGrpcClient() *GrpcClient { + _clientMux.Lock() + defer _clientMux.Unlock() + _clientOnce.Do(func() { _client = newGrpcClient() go _client.Start()