From 8a2653fff3167a6c4af54adaf89fb56d34649b79 Mon Sep 17 00:00:00 2001 From: Subash Rajaa Date: Mon, 28 Nov 2022 03:41:40 -0500 Subject: [PATCH] Flush console buffer during ungraceful exit --- osquery/core/init.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/osquery/core/init.cpp b/osquery/core/init.cpp index 3b9c245c89b..3508a04d9f6 100644 --- a/osquery/core/init.cpp +++ b/osquery/core/init.cpp @@ -684,6 +684,7 @@ class AlarmRunnable : public InterruptibleRunnable { std::this_thread::sleep_for(std::chrono::milliseconds(200)); waited += 200; if (waited > FLAGS_alarm_timeout * 1000) { + fflush(stdout); Initializer::shutdownNow(EXIT_CATASTROPHIC); } }