From fe7032a7a6efdd19b38a5a79b5a36bbe4cfdc6e7 Mon Sep 17 00:00:00 2001 From: frosch Date: Mon, 7 Sep 2009 20:30:45 +0000 Subject: (svn r17463) -Change (r17453): Retrigger the abort signal after writing the crashlog, so the next one can catch it again (e.g. to write a core dump). --- src/os/unix/crashlog_unix.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/os/unix/crashlog_unix.cpp b/src/os/unix/crashlog_unix.cpp index 73644ba8d..0c2690610 100644 --- a/src/os/unix/crashlog_unix.cpp +++ b/src/os/unix/crashlog_unix.cpp @@ -153,14 +153,14 @@ void CDECL HandleCrash(int signum) if (GamelogTestEmergency()) { printf("A serious fault condition occured in the game. The game will shut down.\n"); printf("As you loaded an emergency savegame no crash information will be generated.\n"); - exit(3); + abort(); } CrashLogUnix log(signum); log.MakeCrashLog(); CrashLog::AfterCrashLogCleanup(); - exit(2); + abort(); } /* static */ void CrashLog::InitialiseCrashLog() -- cgit v1.2.3-54-g00ecf