From 5f446770e57003d15fd553986d3f9d3283998568 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sun, 14 Feb 2021 15:07:59 +1100 Subject: [PATCH] Fix crash handling code crashing --- src/Logger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Logger.c b/src/Logger.c index b2b4c3e9d..e2f074ff1 100644 --- a/src/Logger.c +++ b/src/Logger.c @@ -845,7 +845,8 @@ static void AbortCommon(cc_result result, const char* raw_msg, void* ctx) { cc_string msg; char msgBuffer[3070 + 1]; String_InitArray_NT(msg, msgBuffer); - String_Format1(&msg, "ClassiCube crashed." _NL "Reason: %c" _NL, raw_msg); + String_AppendConst(&msg, "ClassiCube crashed." _NL); + if (raw_msg) String_Format1(&msg, "Reason: %c" _NL, raw_msg); #ifdef CC_COMMIT_SHA String_AppendConst(&msg, "Commit SHA: " CC_COMMIT_SHA _NL); #endif