From 08affd7d36bd84c7fac6fef3a9e02ae98d5a4467 Mon Sep 17 00:00:00 2001 From: Bogomil Vasilev Date: Sun, 13 Jan 2019 14:34:15 +0200 Subject: [PATCH] agent: more logging improvements --- agent/agent.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agent/agent.c b/agent/agent.c index f1788a7..a9445f5 100644 --- a/agent/agent.c +++ b/agent/agent.c @@ -65,12 +65,15 @@ static void signal_handler(int sig) printf("Received SIGHUP signal. Ignoring...\n"); break; case SIGINT: + printf("Received SIGINT signal!\n"); + agent_shutdown(); + printf("Agent has been stopped properly.\n"); + _exit(EXIT_SUCCESS); case SIGTERM: printf("Received SIGTERM signal!\n"); agent_shutdown(); printf("Agent has been stopped properly.\n"); _exit(EXIT_SUCCESS); - break; default: printf("Unhandled signal %s", strsignal(sig)); break;