JSON: fix escape of '"' and '\' characters
[fio.git] / client.c
index 93c7103f1a3f40f7a42fe2afa5ecea4c162147fc..bf09d7ef4dadad7a343ecda88a80aaca4e2053fe 100644 (file)
--- a/client.c
+++ b/client.c
@@ -383,6 +383,14 @@ static void client_signal_handler(void)
        act.sa_flags = SA_RESTART;
        sigaction(SIGTERM, &act, NULL);
 
+/* Windows uses SIGBREAK as a quit signal from other applications */
+#ifdef WIN32
+       memset(&act, 0, sizeof(act));
+       act.sa_handler = sig_int;
+       act.sa_flags = SA_RESTART;
+       sigaction(SIGBREAK, &act, NULL);
+#endif
+
        memset(&act, 0, sizeof(act));
        act.sa_handler = sig_show_status;
        act.sa_flags = SA_RESTART;