From 02a0ae9dc93ef822faa58abdbc7011fb709ffa96 Mon Sep 17 00:00:00 2001 From: whiteCcinn <471113744@qq.com> Date: Tue, 25 May 2021 14:11:01 +0800 Subject: [PATCH] allowed singal.ErrStop --- signal.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/signal.go b/signal.go index 857c08b..04e3651 100644 --- a/signal.go +++ b/signal.go @@ -36,12 +36,12 @@ func ServeSignals() (err error) { } signal.Notify(ch, signals...) - + loop: for sig := range ch { for _, f := range handlers[sig] { err = f(sig) if err == ErrStop { - err = nil + break loop } if err != nil { break