diff options
author | 2021-12-10 00:43:10 +0800 | |
---|---|---|
committer | 2021-12-09 08:43:10 -0800 | |
commit | 4c051254fe68882000c7ea878c01ebfd58bcd74b (patch) | |
tree | 859fa20f9593104b420af066db16cd50df83823b /plugin/file/setup.go | |
parent | 16ff95eced1c2ba641fc93ee2bcfc2b7d09c69d9 (diff) | |
download | coredns-4c051254fe68882000c7ea878c01ebfd58bcd74b.tar.gz coredns-4c051254fe68882000c7ea878c01ebfd58bcd74b.tar.zst coredns-4c051254fe68882000c7ea878c01ebfd58bcd74b.zip |
fix invalid reload when multiple file plugins (#5020)
Signed-off-by: crliu3227 <liucongran327@163.com>
Diffstat (limited to 'plugin/file/setup.go')
-rw-r--r-- | plugin/file/setup.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugin/file/setup.go b/plugin/file/setup.go index f25fba735..c9b8ddf3e 100644 --- a/plugin/file/setup.go +++ b/plugin/file/setup.go @@ -126,11 +126,11 @@ func fileParse(c *caddy.Controller) (Zones, error) { return Zones{}, c.Errf("unknown property '%s'", c.Val()) } } - } - for origin := range z { - z[origin].ReloadInterval = reload - z[origin].Upstream = upstream.New() + for i := range origins { + z[origins[i]].ReloadInterval = reload + z[origins[i]].Upstream = upstream.New() + } } if openErr != nil { |