fixup! v2 signer: correctly sort headers
Signed-off-by: Pierre-Yves Ritschard <pyr@spootnik.org>master
							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