atexit: prevent Run from being called on nil signal
This commit is contained in:
parent
d022c81d99
commit
6791cf7d7f
1 changed files with 1 additions and 1 deletions
|
@ -29,7 +29,7 @@ func Register(fn func()) {
|
|||
signal.Notify(exitChan, os.Interrupt) // syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT
|
||||
go func() {
|
||||
sig, closed := <-exitChan
|
||||
if closed {
|
||||
if closed || sig == nil {
|
||||
return
|
||||
}
|
||||
fs.Infof(nil, "Signal received: %s", sig)
|
||||
|
|
Loading…
Add table
Reference in a new issue