diff options
Diffstat (limited to 'plugin/dnssec/setup.go')
-rw-r--r-- | plugin/dnssec/setup.go | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/plugin/dnssec/setup.go b/plugin/dnssec/setup.go index 2bf321857..b82e67648 100644 --- a/plugin/dnssec/setup.go +++ b/plugin/dnssec/setup.go @@ -44,9 +44,7 @@ func setup(c *caddy.Controller) error { func dnssecParse(c *caddy.Controller) ([]string, []*DNSKEY, int, bool, error) { zones := []string{} - keys := []*DNSKEY{} - capacity := defaultCap i := 0 @@ -57,12 +55,7 @@ func dnssecParse(c *caddy.Controller) ([]string, []*DNSKEY, int, bool, error) { i++ // dnssec [zones...] - zones = make([]string, len(c.ServerBlockKeys)) - copy(zones, c.ServerBlockKeys) - args := c.RemainingArgs() - if len(args) > 0 { - zones = args - } + zones = plugin.OriginsFromArgsOrServerBlock(c.RemainingArgs(), c.ServerBlockKeys) for c.NextBlock() { @@ -89,10 +82,6 @@ func dnssecParse(c *caddy.Controller) ([]string, []*DNSKEY, int, bool, error) { } } - for i := range zones { - zones[i] = plugin.Host(zones[i]).Normalize() - } - // Check if we have both KSKs and ZSKs. zsk, ksk := 0, 0 for _, k := range keys { |