diff --git a/cpp/core/internal/client_proxy.cc b/cpp/core/internal/client_proxy.cc index 6705c24c..4db73d2e 100644 --- a/cpp/core/internal/client_proxy.cc +++ b/cpp/core/internal/client_proxy.cc @@ -48,6 +48,7 @@ ClientProxy::~ClientProxy() { Reset(); } std::int64_t ClientProxy::GetClientId() const { return client_id_; } std::string ClientProxy::GetLocalEndpointId() { + MutexLock lock(&mutex_); if (local_endpoint_id_.empty()) { local_endpoint_id_ = GenerateLocalEndpointId(); NEARBY_LOGS(INFO) << "ClientProxy [Local Endpoint Generated]: client="