diff --git a/endless.go b/endless.go index 9604a20..656a319 100644 --- a/endless.go +++ b/endless.go @@ -408,6 +408,9 @@ func (srv *endlessServer) hammerTime(d time.Duration) { return } time.Sleep(d) + if srv.getState() == STATE_TERMINATE { + return + } log.Println("[STOP - Hammer Time] Forcefully shutting down parent") for { if srv.getState() == STATE_TERMINATE {