pkg/transport: update scheme to unix copying URL

release-3.1
Gyu-Ho Lee 2016-08-03 10:20:55 -07:00
parent bc9882f521
commit c8cc87c3f5
1 changed files with 3 additions and 2 deletions

View File

@ -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)
}