fix handling of restart events
1 file changed, 2 insertions(+), 2 deletions(-)
changed files
M main.go → main.go
@@ -39,7 +39,7 @@ sm.SendEvent(state.Start) for { select { case <-ctx.Done(): - sm.SendEvent(state.Signal) + sm.SendEvent(state.Shutdown) return case event, ok := <-events:@@ -99,7 +99,7 @@ <-ctx.Done() log.Println("shutting down") - sm.SendEvent(state.Signal) + sm.SendEvent(state.Shutdown) wg.Wait() }