Ensure we quit on SIGTERM
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index 284e9f2e867583f963a1388917ec030d63157fce..76c6ebd73b25e0eefb1b093ef5914530ee5b9389 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -114,13 +114,6 @@ static void terminate_threads(int group_id)
        }
 }
 
-/*
- * Happens on thread runs with ctrl-c, ignore our own SIGQUIT
- */
-static void sig_quit(int sig)
-{
-}
-
 static void sig_int(int sig)
 {
        if (threads) {
@@ -178,7 +171,7 @@ static void set_sig_handlers(void)
        sigaction(SIGINT, &act, NULL);
 
        memset(&act, 0, sizeof(act));
-       act.sa_handler = sig_quit;
+       act.sa_handler = sig_int;
        act.sa_flags = SA_RESTART;
        sigaction(SIGTERM, &act, NULL);
 }