mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
Signed-off-by: Lin-1997 <1204878199@qq.com>
This commit is contained in:
@@ -71,6 +71,11 @@ func setup(c *caddy.Controller) error {
|
||||
|
||||
c.OnShutdown(func() error {
|
||||
close(walkChan)
|
||||
for _, z := range a.Zones.Z {
|
||||
z.Lock()
|
||||
z.OnShutdown()
|
||||
z.Unlock()
|
||||
}
|
||||
return nil
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user