From 8a8b2fb8e1a10e7ea88470b91386685e71c8da00 Mon Sep 17 00:00:00 2001 From: Kevin Maris Date: Tue, 2 Feb 2021 18:50:30 -0700 Subject: [PATCH] Fix nil TLSClientConfig (#901) --- api/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/client.go b/api/client.go index 18d6126f96..e5c48e1321 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