From 4c051254fe68882000c7ea878c01ebfd58bcd74b Mon Sep 17 00:00:00 2001 From: LiuCongran <33312307+crliu3227@users.noreply.github.com> Date: Fri, 10 Dec 2021 00:43:10 +0800 Subject: fix invalid reload when multiple file plugins (#5020) Signed-off-by: crliu3227 --- plugin/file/setup.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'plugin/file/setup.go') 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 { -- cgit v1.2.3