diff options
Diffstat (limited to 'plugin/forward/setup.go')
-rw-r--r-- | plugin/forward/setup.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugin/forward/setup.go b/plugin/forward/setup.go index 7504e9409..b183044a8 100644 --- a/plugin/forward/setup.go +++ b/plugin/forward/setup.go @@ -92,7 +92,7 @@ func parseStanza(c *caddy.Controller) (*Forward, error) { if !c.Args(&f.from) { return f, c.ArgErr() } - f.from = plugin.Host(f.from).Normalize() + f.from = plugin.Host(f.from).Normalize()[0] // there can only be one here, won't work with non-octet reverse to := c.RemainingArgs() if len(to) == 0 { @@ -151,9 +151,8 @@ func parseBlock(c *caddy.Controller, f *Forward) error { return c.ArgErr() } for i := 0; i < len(ignore); i++ { - ignore[i] = plugin.Host(ignore[i]).Normalize() + f.ignored = append(f.ignored, plugin.Host(ignore[i]).Normalize()...) } - f.ignored = ignore case "max_fails": if !c.NextArg() { return c.ArgErr() |