From 4f2230d1d6f72cb3076588a8a353f7f511e95496 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Wed, 2 Sep 2020 01:44:17 +0200 Subject: [PATCH] Update logging.cpp --- tdutils/td/utils/logging.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tdutils/td/utils/logging.cpp b/tdutils/td/utils/logging.cpp index 792f5a675..a6c5722f6 100644 --- a/tdutils/td/utils/logging.cpp +++ b/tdutils/td/utils/logging.cpp @@ -278,9 +278,12 @@ void process_fatal_error(CSlice message) { if (callback) { callback(message); } - // replaced std::abort(); with the following method: +#if TD_THREAD_UNSUPPORTED || TD_EVENTFD_UNSUPPORTED + std::abort(); +#else struct sigaction sa{}; Debug::DeathHandler::HandleSignal(SIGABRT, &sa, nullptr); +#endif } namespace {