Merge pull request #4772 from gaurav1086/ValidatePluginConfig_fix_range_iterator_issue

[cri/config] : fix range iterator issue in ValidatePluginConfig
This commit is contained in:
Phil Estes 2020-12-07 12:42:07 -05:00 committed by GitHub
commit 73a301c7a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -352,6 +352,7 @@ func ValidatePluginConfig(ctx context.Context, c *PluginConfig) error {
c.Registry.Configs = make(map[string]RegistryConfig) c.Registry.Configs = make(map[string]RegistryConfig)
} }
for endpoint, auth := range c.Registry.Auths { for endpoint, auth := range c.Registry.Auths {
auth := auth
config := c.Registry.Configs[endpoint] config := c.Registry.Configs[endpoint]
config.Auth = &auth config.Auth = &auth
c.Registry.Configs[endpoint] = config c.Registry.Configs[endpoint] = config