all repos — erl @ 5b2e1e8a6dcdc5b7201d16efb9190ff49ed39564

Execute Reload Loop

fix handling of restart events

Alan Pearce
commit

5b2e1e8a6dcdc5b7201d16efb9190ff49ed39564

parent

d29d0816680a343ee47c40fa9ace8d80862ac412

1 file changed, 2 insertions(+), 2 deletions(-)

changed files
M main.gomain.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() }