From e5626a77bbda8fa4c7526753fe9ab78dc21e3220 Mon Sep 17 00:00:00 2001 From: Chris O'Haver Date: Mon, 14 Feb 2022 12:12:08 -0500 Subject: [PATCH] plugin/secondary: Fix startup transfer failure wrong zone logged (#5085) * avoid race Signed-off-by: Chris O'Haver --- plugin/secondary/setup.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/secondary/setup.go b/plugin/secondary/setup.go index 9dcd9099b..97d8cd9f5 100644 --- a/plugin/secondary/setup.go +++ b/plugin/secondary/setup.go @@ -23,7 +23,8 @@ func setup(c *caddy.Controller) error { } // Add startup functions to retrieve the zone and keep it up to date. - for _, n := range zones.Names { + for i := range zones.Names { + n := zones.Names[i] z := zones.Z[n] if len(z.TransferFrom) > 0 { c.OnStartup(func() error {