From 4be8324767d96ca3da956d18fe435f4e64776f95 Mon Sep 17 00:00:00 2001 From: Carlos Fernandez Date: Wed, 28 Sep 2016 15:17:31 -0700 Subject: [PATCH] Corrected signal handler setup --- src/ccextractor.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ccextractor.c b/src/ccextractor.c index a9dc63c6..7a67b089 100644 --- a/src/ccextractor.c +++ b/src/ccextractor.c @@ -21,14 +21,14 @@ struct lib_ccx_ctx *signal_ctx; volatile int terminate_asap = 0; -void sigterm_handler() +void sigterm_handler(int sig) { - mprint("Received SIGTERM, terminating as soon as possible."); + printf("Received SIGTERM, terminating as soon as possible.\n"); terminate_asap = 1; } -void sigint_handler() +void sigint_handler(int sig) { if (ccx_options.print_file_reports) print_file_report(signal_ctx); @@ -143,7 +143,6 @@ int main(int argc, char *argv[]) m_signal(SIGINT, sigint_handler); m_signal(SIGTERM, sigterm_handler); create_signal(SIGINT); - create_signal(SIGTERM); #endif terminate_asap = 0;