commit 24250ab0325f4217f517a223aa225db7de2833b5
parent 426a73f6e4fef0fc9d4f44bec18cd670b8c62856
Author: Bernd Fix <brf@hoi-polloi.org>
Date: Fri, 20 Sep 2019 16:24:15 +0200
Corrected case clause for OS signal handling (Ctrl-C).
Diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/cmd/gnunet-service-gns-go/main.go b/src/cmd/gnunet-service-gns-go/main.go
@@ -60,10 +60,8 @@ loop:
// handle OS signals
case sig := <-sigCh:
switch sig {
- case syscall.SIGKILL:
- case syscall.SIGINT:
- case syscall.SIGTERM:
- logger.Println(logger.INFO, "[gns] Terminating service (on signal)")
+ case syscall.SIGKILL, syscall.SIGINT, syscall.SIGTERM:
+ logger.Printf(logger.INFO, "[gns] Terminating service (on signal '%s')\n", sig)
break loop
case syscall.SIGHUP:
logger.Println(logger.INFO, "[gns] SIGHUP")