diff options
Diffstat (limited to 'internal/auth/auth.go')
| -rw-r--r-- | internal/auth/auth.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/internal/auth/auth.go b/internal/auth/auth.go index caa97abb..2eb1bac6 100644 --- a/internal/auth/auth.go +++ b/internal/auth/auth.go @@ -8,6 +8,7 @@ package auth import ( "context" "fmt" + "maps" "net/http" "golang.org/x/pkgsite/internal/derrors" @@ -89,9 +90,7 @@ func (t *HeadersTransport) RoundTrip(req *http.Request) (*http.Response, error) // Copy req and its headers. newReq := *req newReq.Header = make(http.Header) - for k, v := range req.Header { - newReq.Header[k] = v - } + maps.Copy(newReq.Header, req.Header) // Add or overwrite our headers. for h, v := range t.Headers { newReq.Header.Set(h, v) |
