aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-04-11 12:54:18 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-04-11 12:54:18 +0200
commit9efb8820a862b3e05621ea2c4ab07242a1258322 (patch)
treeaea6e386b91e519cd31175bc453bf3f12f5f4277
parent232a4e3f321631699546678c598148aacac1d65e (diff)
return early
-rw-r--r--main.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.go b/main.go
index 028bf79..d5b33d9 100644
--- a/main.go
+++ b/main.go
@@ -25,7 +25,10 @@ func display(ctx context.Context, s string) {
ticker := time.NewTicker(time.Second)
defer ticker.Stop()
defer fmt.Printf("\r%s done\x1b[K\n", s)
- dl, _ := ctx.Deadline()
+ dl, ok := ctx.Deadline()
+ if !ok {
+ return
+ }
for range ticker.C {
left := time.Until(dl)
left -= left % time.Second