From 2544e93c0e47f52362f6ce6945d7bf17d0b37e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 1 Nov 2019 21:13:37 +0100 Subject: [PATCH] client: register signal handler for SIGTERM too --- client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index bac72838..6b36a4bb 100644 --- a/client.c +++ b/client.c @@ -130,7 +130,8 @@ main(int argc, char *const *argv) } } - if (sigaction(SIGINT, &(struct sigaction){.sa_handler = &sig_handler}, NULL) < 0) { + const struct sigaction sa = {.sa_handler = &sig_handler}; + if (sigaction(SIGINT, &sa, NULL) < 0 || sigaction(SIGTERM, &sa, NULL) < 0) { LOG_ERRNO("failed to register signal handlers"); goto err; }