diff --git a/signal/trap.go b/signal/trap.go index 0f44481..cbdfd1f 100644 --- a/signal/trap.go +++ b/signal/trap.go @@ -38,6 +38,7 @@ func Trap(cleanup func()) { if atomic.LoadUint32(&interruptCount) == 1 { // Call cleanup handler cleanup() + os.Exit(0) } else { return }