gnunet-go

GNUnet Bindings for Go
Log | Files | Refs | README | LICENSE

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:
Msrc/cmd/gnunet-service-gns-go/main.go | 6++----
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")