"GOT", but the "O" is a cute, smiling sun Index | Thread

From:
Stefan Sperling <stsp@stsp.name>
Subject:
tog SIGTERM
To:
gameoftrees@openbsd.org
Date:
Mon, 24 Oct 2022 12:26:08 +0200

Download raw body.

Whoops, tog catches SIGTERM, but due to copy-pasta the corresponding
variable is not checked in the cancellation handler.

diff /home/stsp/src/got
commit - 74ef8aae7e2bc5e35fe53a09877d13f1bc5ccaf5
path + /home/stsp/src/got
blob - d326fe7596a743dfd15243b75371bab5fd61911e
file + tog/tog.c
--- tog/tog.c
+++ tog/tog.c
@@ -795,7 +795,7 @@ tog_fatal_signal_received(void)
 tog_fatal_signal_received(void)
 {
 	return (tog_sigpipe_received ||
-	    tog_sigint_received || tog_sigint_received);
+	    tog_sigint_received || tog_sigterm_received);
 }
 
 static const struct got_error *