From fb5168d3b42a368925dad05b9678837990416260 Mon Sep 17 00:00:00 2001
From: Mohammed Al Sahaf <msaa1990@gmail.com>
Date: Sun, 8 Mar 2020 03:58:44 +0300
Subject: http_ntlm: fix panic due to unintialized embedded field (#3120)

---
 modules/caddyhttp/reverseproxy/ntlm.go | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/modules/caddyhttp/reverseproxy/ntlm.go b/modules/caddyhttp/reverseproxy/ntlm.go
index be4330f..270135a 100644
--- a/modules/caddyhttp/reverseproxy/ntlm.go
+++ b/modules/caddyhttp/reverseproxy/ntlm.go
@@ -60,8 +60,12 @@ type NTLMTransport struct {
 // CaddyModule returns the Caddy module information.
 func (NTLMTransport) CaddyModule() caddy.ModuleInfo {
 	return caddy.ModuleInfo{
-		ID:  "http.reverse_proxy.transport.http_ntlm",
-		New: func() caddy.Module { return new(NTLMTransport) },
+		ID: "http.reverse_proxy.transport.http_ntlm",
+		New: func() caddy.Module {
+			m := new(NTLMTransport)
+			m.HTTPTransport = new(HTTPTransport)
+			return m
+		},
 	}
 }
 
-- 
cgit v1.2.3