From 2be9f93d5531c944f71e6142fa975953344cee06 Mon Sep 17 00:00:00 2001 From: Matt Morrison Date: Tue, 7 Nov 2023 09:59:28 -0600 Subject: [PATCH] Add RLock() RUnlock() around map reads --- upup/pkg/fi/cloudup/gce/gce_cloud.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/upup/pkg/fi/cloudup/gce/gce_cloud.go b/upup/pkg/fi/cloudup/gce/gce_cloud.go index 8471c57449..3ff5b0316f 100644 --- a/upup/pkg/fi/cloudup/gce/gce_cloud.go +++ b/upup/pkg/fi/cloudup/gce/gce_cloud.go @@ -121,7 +121,9 @@ func DefaultProject() (string, error) { } func NewGCECloud(region string, project string, labels map[string]string) (GCECloud, error) { + gceCloudInstancesMapMutex.RLock() i := gceCloudInstances[region+"::"+project] + gceCloudInstancesMapMutex.RUnlock() if i != nil { return i.(gceCloudInternal).WithLabels(labels), nil }