Improvement suggested by PR comment

Fail early makes the code more readable
This commit is contained in:
ampsingram 2019-01-16 18:18:16 -05:00
parent 207a5a1267
commit 2a6ed9a698

View File

@ -609,7 +609,10 @@ func makeRegionEndpointSignature(serviceName, region string) string {
} }
func parseOverrides(cfg *CloudConfig) error { func parseOverrides(cfg *CloudConfig) error {
if len(cfg.Global.ServiceOverrides) > 0 { overridesActive = false
if len(cfg.Global.ServiceOverrides) == 0 {
return nil
}
if err := setOverridesDefaults(cfg); err != nil { if err := setOverridesDefaults(cfg); err != nil {
return err return err
} }
@ -632,9 +635,6 @@ func parseOverrides(cfg *CloudConfig) error {
overrides[signature] = CustomEndpoint{Endpoint: url, SigningRegion: signingRegion} overrides[signature] = CustomEndpoint{Endpoint: url, SigningRegion: signingRegion}
} }
overridesActive = true overridesActive = true
} else {
overridesActive = false
}
return nil return nil
} }