From f42b138fb18d080861f70e831c479738e3cdcd14 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Fri, 14 Feb 2020 11:14:52 -0700 Subject: tls: Avoid duplication AutomationPolicies for large quantities of names This should greatly reduce memory usage at scale. Part of an overall effort between Caddy 2 and CertMagic to optimize for large numbers of names. --- modules/caddyhttp/autohttps.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/caddyhttp/autohttps.go') diff --git a/modules/caddyhttp/autohttps.go b/modules/caddyhttp/autohttps.go index d60e955..8b6fa4d 100644 --- a/modules/caddyhttp/autohttps.go +++ b/modules/caddyhttp/autohttps.go @@ -338,7 +338,7 @@ func (app *App) automaticHTTPSPhase3() error { srv.tlsApp.Automation = new(caddytls.AutomationConfig) } srv.tlsApp.Automation.Policies = append(srv.tlsApp.Automation.Policies, - caddytls.AutomationPolicy{ + &caddytls.AutomationPolicy{ Hosts: domainsForCerts, Management: acmeManager, }) -- cgit v1.2.3