aboutsummaryrefslogtreecommitdiff
path: root/plugin/secondary/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/secondary/setup.go')
-rw-r--r--plugin/secondary/setup.go8
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])
}