mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-08-05 00:15:44 +00:00
Use Header.Values in GetCredentials.has
It's possibly a bit more expensive, but semantically safer because it does header normalization. And we'll regain the cost by not looking up the value repeatedly. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
parent
2946e83493
commit
1589d70bcb
1 changed files with 2 additions and 2 deletions
|
|
@ -34,8 +34,8 @@ const XRegistryConfigHeader HeaderAuthName = "X-Registry-Config"
|
|||
// the necessary authentication information for libpod operations
|
||||
func GetCredentials(r *http.Request) (*types.DockerAuthConfig, string, error) {
|
||||
has := func(key HeaderAuthName) bool {
|
||||
hdr, found := r.Header[key.String()]
|
||||
return found && len(hdr) > 0
|
||||
hdr := r.Header.Values(key.String())
|
||||
return len(hdr) > 0
|
||||
}
|
||||
switch {
|
||||
case has(XRegistryConfigHeader):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue