From dd6aa91d724ce90dc56839bcbd6d8de3ed44646d Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Thu, 18 Jul 2019 09:15:23 -0600 Subject: Fix DNS provider module unmarshaling (closes #2676) --- modules/caddytls/acmemanager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/caddytls') diff --git a/modules/caddytls/acmemanager.go b/modules/caddytls/acmemanager.go index 32b6809..13c515f 100644 --- a/modules/caddytls/acmemanager.go +++ b/modules/caddytls/acmemanager.go @@ -66,10 +66,10 @@ func (m *ACMEManagerMaker) newManager(interactive bool) (certmagic.Manager, erro // Provision sets up m. func (m *ACMEManagerMaker) Provision(ctx caddy.Context) error { // DNS providers - if m.Challenges.DNS != nil { + if m.Challenges.DNSRaw != nil { val, err := ctx.LoadModuleInline("provider", "tls.dns", m.Challenges.DNSRaw) if err != nil { - return fmt.Errorf("loading TLS storage module: %s", err) + return fmt.Errorf("loading DNS provider module: %s", err) } m.Challenges.DNS = val.(challenge.Provider) m.Challenges.DNSRaw = nil // allow GC to deallocate - TODO: Does this help? -- cgit v1.2.3