From 071a185506bd348e0f43e8f2b7936cf73bdebdeb Mon Sep 17 00:00:00 2001 From: Gaurav Singh Date: Fri, 27 Nov 2020 00:18:24 -0500 Subject: [PATCH] cri/config: fix range iterator issue in ValidatePluginConfig Go uses the same address variable while iterating in a range, so use a copy when using its address. Signed-off-by: Gaurav Singh --- pkg/cri/config/config.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/cri/config/config.go b/pkg/cri/config/config.go index a0c86fa76..74f828ac1 100644 --- a/pkg/cri/config/config.go +++ b/pkg/cri/config/config.go @@ -352,6 +352,7 @@ func ValidatePluginConfig(ctx context.Context, c *PluginConfig) error { c.Registry.Configs = make(map[string]RegistryConfig) } for endpoint, auth := range c.Registry.Auths { + auth := auth config := c.Registry.Configs[endpoint] config.Auth = &auth c.Registry.Configs[endpoint] = config