From aa9a0a8d2332d2d1b85b928e1506dcc05195084b Mon Sep 17 00:00:00 2001 From: ben-toogood Date: Mon, 17 Feb 2020 09:28:48 +0000 Subject: [PATCH] Fix Micro Proxy nil Transport Bug (#1208) --- server/options.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/options.go b/server/options.go index 6a54620c..5caba936 100644 --- a/server/options.go +++ b/server/options.go @@ -214,6 +214,13 @@ func TLSConfig(t *tls.Config) Option { return func(o *Options) { // set the internal tls o.TLSConfig = t + + // set the default transport if one is not + // already set. Required for Init call below. + if o.Transport == nil { + o.Transport = transport.DefaultTransport + } + // set the transport tls o.Transport.Init( transport.Secure(true),