From 7d0a277dfd1be4b5ebcd7228acd122934e296f51 Mon Sep 17 00:00:00 2001 From: KokaKiwi Date: Tue, 9 Nov 2021 16:11:52 +0100 Subject: [PATCH 3/3] Fix infinite loop on signal handling. Signed-off-by: KokaKiwi --- source/window/window.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/window/window.cpp b/source/window/window.cpp index c8aa5fa..b546fa8 100644 --- a/source/window/window.cpp +++ b/source/window/window.cpp @@ -239,6 +239,7 @@ namespace hex { auto signalHandler = [](int signalNumber) { + std::signal(signalNumber, nullptr); EventManager::post(signalNumber); std::raise(SIGABRT); -- 2.33.1