diff --git a/rtclib b/rtclib index 449f4f3..c65d26c 160000 --- a/rtclib +++ b/rtclib @@ -1 +1 @@ -Subproject commit 449f4f3baab91ba488f83def70193d08f350f193 +Subproject commit c65d26c58c82dbdd2091a9ba53eb83a249fd189f diff --git a/server/src/SignalHandler.cpp b/server/src/SignalHandler.cpp index 83b1ad3..12684b6 100644 --- a/server/src/SignalHandler.cpp +++ b/server/src/SignalHandler.cpp @@ -126,6 +126,10 @@ void ts::syssignal::handleStopSignal(int signal) { ts::server::shutdownInstance(); } +void ts::syssignal::handleAbortSignal(int) { + logCritical(0, "The server crashed (Abort signal received)!"); + print_current_exception(); +} void ts::syssignal::handleTerminate() { logCritical(0, "The server crashed (Received a terminate signal)!");