mirror of
https://github.com/coredns/coredns.git
synced 2025-10-31 18:23:13 -04:00
fix: prevent SIGTERM/reload deadlock (#7562)
This commit is contained in:
@@ -20,7 +20,7 @@ func init() { plugin.Register("reload", setup) }
|
||||
// channel for QUIT is never changed in purpose.
|
||||
// WARNING: this data may be unsync after an invalid attempt of reload Corefile.
|
||||
var (
|
||||
r = reload{dur: defaultInterval, u: unused, quit: make(chan bool)}
|
||||
r = reload{dur: defaultInterval, u: unused, quit: make(chan bool, 1)}
|
||||
once, shutOnce sync.Once
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user