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, "=")