Selaa lähdekoodia

Add a quick check to ensure metadataclient is non-nil

Matt Bolt 4 päivää sitten
vanhempi
sitoutus
4eaf002c04
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      pkg/cloud/gcp/provider.go

+ 4 - 0
pkg/cloud/gcp/provider.go

@@ -1381,6 +1381,10 @@ func (gcp *GCP) getReservedInstances() ([]*GCPReservedInstance, error) {
 
 	projID := gcp.ProjectID
 	if projID == "" {
+		if gcp.MetadataClient == nil {
+			return nil, fmt.Errorf("metadata client was nil")
+		}
+
 		projID, err = gcp.MetadataClient.ProjectID()
 		if err != nil {
 			return nil, err