Merge pull request #4933 from TBBle/fix-resolver-header-map-panic

Ensure request.header is never nil
This commit is contained in:
Michael Crosby 2021-01-12 15:50:17 -05:00 committed by GitHub
commit 38604a76ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -446,6 +446,9 @@ func (r *dockerBase) filterHosts(caps HostCapabilities) (hosts []RegistryHost) {
func (r *dockerBase) request(host RegistryHost, method string, ps ...string) *request {
header := r.header.Clone()
if header == nil {
header = http.Header{}
}
for key, value := range host.Header {
header[key] = append(header[key], value...)