aboutsummaryrefslogtreecommitdiff
path: root/plugin/file/setup.go
diff options
context:
space:
mode:
authorGravatar LiuCongran <33312307+crliu3227@users.noreply.github.com> 2021-12-10 00:43:10 +0800
committerGravatar GitHub <noreply@github.com> 2021-12-09 08:43:10 -0800
commit4c051254fe68882000c7ea878c01ebfd58bcd74b (patch)
tree859fa20f9593104b420af066db16cd50df83823b /plugin/file/setup.go
parent16ff95eced1c2ba641fc93ee2bcfc2b7d09c69d9 (diff)
downloadcoredns-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.go8
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 {