diff options
Diffstat (limited to 'plugin/secondary/setup.go')
-rw-r--r-- | plugin/secondary/setup.go | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/plugin/secondary/setup.go b/plugin/secondary/setup.go index 83d8e56ef..c09147276 100644 --- a/plugin/secondary/setup.go +++ b/plugin/secondary/setup.go @@ -47,14 +47,8 @@ func secondaryParse(c *caddy.Controller) (file.Zones, error) { if c.Val() == "secondary" { // secondary [origin] - origins := make([]string, len(c.ServerBlockKeys)) - copy(origins, c.ServerBlockKeys) - args := c.RemainingArgs() - if len(args) > 0 { - origins = args - } + origins := plugin.OriginsFromArgsOrServerBlock(c.RemainingArgs(), c.ServerBlockKeys) for i := range origins { - origins[i] = plugin.Host(origins[i]).Normalize() z[origins[i]] = file.NewZone(origins[i], "stdin") names = append(names, origins[i]) } |