From 824e004cdb60d885b13dcedbb52e36987ef5ac9a Mon Sep 17 00:00:00 2001 From: David Florness Date: Mon, 18 Jan 2021 22:05:53 -0500 Subject: [PATCH] Exit gracefully on C-c --- cmd/tallyard/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/tallyard/main.go b/cmd/tallyard/main.go index b8fbbe1..87e5e83 100644 --- a/cmd/tallyard/main.go +++ b/cmd/tallyard/main.go @@ -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) -- 2.38.4