diff --git a/api/client.go b/api/client.go index 18d6126f9..e5c48e132 100644 --- a/api/client.go +++ b/api/client.go @@ -170,6 +170,10 @@ func (c *Config) ConfigureTLS() error { if c.HttpClient == nil { c.HttpClient = cleanhttp.DefaultPooledClient() } + + if c.HttpClient.Transport.(*http.Transport).TLSClientConfig == nil { + c.HttpClient.Transport.(*http.Transport).TLSClientConfig = &tls.Config{} + } clientTLSConfig := c.HttpClient.Transport.(*http.Transport).TLSClientConfig var clientCert tls.Certificate