From c32b7e8865224b124a9be999317f87d45e2b2a48 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Tue, 10 Sep 2019 14:12:51 -0600 Subject: fastcgi: Make EnvVars a map instead of a slice --- modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go') diff --git a/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go b/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go index c8b9f63..6fa63be 100644 --- a/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go +++ b/modules/caddyhttp/reverseproxy/fastcgi/caddyfile.go @@ -44,7 +44,10 @@ func (t *Transport) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { if len(args) != 2 { return d.ArgErr() } - t.EnvVars = append(t.EnvVars, [2]string{args[0], args[1]}) + if t.EnvVars == nil { + t.EnvVars = make(map[string]string) + } + t.EnvVars[args[0]] = args[1] default: return d.Errf("unrecognized subdirective %s", d.Val()) -- cgit v1.2.3