Exit gracefully on C-c
1 files changed, 4 insertions(+), 0 deletions(-) M cmd/tallyard/main.go
M cmd/tallyard/main.go => cmd/tallyard/main.go +4 -0
@@ 119,6 119,10 @@ func main() { }() el := ui.TUI(client, elections) + if el == nil { + // user likely hit C-c + return + } el.Lock() el.LocalVoter.Poly = math.NewRandomPoly(uint(len(*el.FinalVoters)-1), 1024, *el.LocalVoter.Ballot)