Explorar el Código

Merge pull request #6092 from gyuho/transport

pkg/transport: update scheme to unix without copy
Gyu-Ho Lee hace 9 años
padre
commit
cabd28516c
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      pkg/transport/transport.go

+ 3 - 2
pkg/transport/transport.go

@@ -64,7 +64,8 @@ func NewTransport(info TLSInfo, dialtimeoutd time.Duration) (*http.Transport, er
 }
 
 func (urt *unixTransport) RoundTrip(req *http.Request) (*http.Response, error) {
-	req2 := *req
-	req2.URL.Scheme = strings.Replace(req.URL.Scheme, "unix", "http", 1)
+	url := *req.URL
+	req.URL = &url
+	req.URL.Scheme = strings.Replace(req.URL.Scheme, "unix", "http", 1)
 	return urt.Transport.RoundTrip(req)
 }