fix client.Transport

`client.Transport` is `http.Client.Transport` just has `RoundTripper()`. Not `http.Transport`. So we cannot convert it here.

For a mock test, I can play with this https://play.golang.org/p/gs7_QrL9-Y

Signed-off-by: wrfly <mr.wrfly@gmail.com>
Upstream-commit: e345cd12f96b3985257652b606c8463a5772944b
Component: engine
This commit is contained in:
mrfly
2017-08-03 17:14:26 +08:00
committed by wrfly
parent 69cc3cbb90
commit a66a5d1d6a
+1 -1
View File
@@ -165,7 +165,7 @@ func NewClient(host string, version string, client *http.Client, httpHeaders map
}
if client != nil {
if _, ok := client.Transport.(*http.Transport); !ok {
if _, ok := client.Transport.(http.RoundTripper); !ok {
return nil, fmt.Errorf("unable to verify TLS configuration, invalid transport %v", client.Transport)
}
} else {