diff options
author | Matthew Holt <[email protected]> | 2021-02-08 11:06:19 -0700 |
---|---|---|
committer | Matthew Holt <[email protected]> | 2021-02-08 11:06:19 -0700 |
commit | 653a0d3f6bd7b66197abd1e00e366164876a9f2b (patch) | |
tree | f9dd5a544127add6a5c1388dc1a83ad06f2195f3 /caddyconfig | |
parent | 0aefa7b0478f3a16f33d386b9de0167ed8cf7e2a (diff) | |
download | caddy-653a0d3f6bd7b66197abd1e00e366164876a9f2b.tar.gz caddy-653a0d3f6bd7b66197abd1e00e366164876a9f2b.zip |
httpcaddyfile: Fix automation policies
Fixes a bug introduced in #3862
Diffstat (limited to 'caddyconfig')
-rw-r--r-- | caddyconfig/httpcaddyfile/tlsapp.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/caddyconfig/httpcaddyfile/tlsapp.go b/caddyconfig/httpcaddyfile/tlsapp.go index d831d1b25..45ba9d210 100644 --- a/caddyconfig/httpcaddyfile/tlsapp.go +++ b/caddyconfig/httpcaddyfile/tlsapp.go @@ -125,11 +125,12 @@ func (st ServerType) buildTLSApp( if issuerVals, ok := sblock.pile["tls.cert_issuer"]; ok { var issuers []certmagic.Issuer for _, issuerVal := range issuerVals { - ap.Issuers = append(ap.Issuers, issuerVal.Value.(certmagic.Issuer)) + issuers = append(issuers, issuerVal.Value.(certmagic.Issuer)) } if ap == catchAllAP && !reflect.DeepEqual(ap.Issuers, issuers) { return nil, warnings, fmt.Errorf("automation policy from site block is also default/catch-all policy because of key without hostname, and the two are in conflict: %#v != %#v", ap.Issuers, issuers) } + ap.Issuers = issuers } // custom bind host |