summaryrefslogtreecommitdiff
path: root/caddyconfig
diff options
context:
space:
mode:
authorMatthew Holt <mholt@users.noreply.github.com>2021-02-08 11:06:19 -0700
committerMatthew Holt <mholt@users.noreply.github.com>2021-02-08 11:06:19 -0700
commit653a0d3f6bd7b66197abd1e00e366164876a9f2b (patch)
treef9dd5a544127add6a5c1388dc1a83ad06f2195f3 /caddyconfig
parent0aefa7b0478f3a16f33d386b9de0167ed8cf7e2a (diff)
httpcaddyfile: Fix automation policies
Fixes a bug introduced in #3862
Diffstat (limited to 'caddyconfig')
-rw-r--r--caddyconfig/httpcaddyfile/tlsapp.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/caddyconfig/httpcaddyfile/tlsapp.go b/caddyconfig/httpcaddyfile/tlsapp.go
index d831d1b..45ba9d2 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