From 75c62a90e46f697c37a0c299e83b8cdd6569e71f Mon Sep 17 00:00:00 2001 From: Simon Aronsson Date: Sun, 6 Dec 2020 13:05:23 +0100 Subject: [PATCH] initialize map using length of pair array --- pkg/registry/auth/auth.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/registry/auth/auth.go b/pkg/registry/auth/auth.go index 3e2448d..875a6d4 100644 --- a/pkg/registry/auth/auth.go +++ b/pkg/registry/auth/auth.go @@ -118,7 +118,8 @@ func GetAuthURL(challenge string, img string) (*url2.URL, error) { raw := strings.TrimPrefix(loweredChallenge, "bearer") pairs := strings.Split(raw, ",") - values := make(map[string]string, 0) + values := make(map[string]string, len(pairs)) + for _, pair := range pairs { trimmed := strings.Trim(pair, " ") kv := strings.Split(trimmed, "=")