mirror of
https://github.com/distribution/distribution.git
synced 2025-06-28 08:18:18 +00:00
fixup! v2 signer: correctly sort headers
Signed-off-by: Pierre-Yves Ritschard <pyr@spootnik.org>
This commit is contained in:
parent
775cc6d632
commit
f1cf7de788
@ -153,7 +153,7 @@ func (v2 *signer) Sign() error {
|
|||||||
default:
|
default:
|
||||||
if strings.HasPrefix(k, "x-amz-") {
|
if strings.HasPrefix(k, "x-amz-") {
|
||||||
vall := strings.Join(v, ",")
|
vall := strings.Join(v, ",")
|
||||||
smap[k] = k+":"+vall
|
smap[k] = k + ":" + vall
|
||||||
if k == "x-amz-date" {
|
if k == "x-amz-date" {
|
||||||
xamzDate = true
|
xamzDate = true
|
||||||
date = ""
|
date = ""
|
||||||
@ -164,7 +164,7 @@ func (v2 *signer) Sign() error {
|
|||||||
}
|
}
|
||||||
if len(sharray) > 0 {
|
if len(sharray) > 0 {
|
||||||
sort.StringSlice(sharray).Sort()
|
sort.StringSlice(sharray).Sort()
|
||||||
for _, h := range(sharray) {
|
for _, h := range sharray {
|
||||||
sarray = append(sarray, smap[h])
|
sarray = append(sarray, smap[h])
|
||||||
}
|
}
|
||||||
xamz = strings.Join(sarray, "\n") + "\n"
|
xamz = strings.Join(sarray, "\n") + "\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user