mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -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