diff options
Diffstat (limited to 'src/net/http')
| -rw-r--r-- | src/net/http/clone.go | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/net/http/clone.go b/src/net/http/clone.go index 0c2daf8552..7ea353a42f 100644 --- a/src/net/http/clone.go +++ b/src/net/http/clone.go @@ -39,16 +39,7 @@ func cloneURLValues(v url.Values) url.Values { // //go:linkname cloneURL func cloneURL(u *url.URL) *url.URL { - if u == nil { - return nil - } - u2 := new(url.URL) - *u2 = *u - if u.User != nil { - u2.User = new(url.Userinfo) - *u2.User = *u.User - } - return u2 + return u.Clone() } // cloneMultipartForm should be an internal detail, |
