From 1585e50b1872d8fc1c6d0b86a9f025ab64ace4b8 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Wed, 6 Jan 2021 11:15:35 +1100 Subject: [PATCH] Windows: Only include symbol name in backtrace if it is also not empty string, fixes lines like '0xFF0000 - (+-133441)' appearing --- src/Logger.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Logger.c b/src/Logger.c index 2c07406b0..5c0c8378e 100644 --- a/src/Logger.c +++ b/src/Logger.c @@ -167,8 +167,8 @@ static void PrintFrame(cc_string* str, cc_uintptr addr, cc_uintptr symAddr, cons module = String_FromReadonly(modName); Utils_UNSAFE_GetFilename(&module); String_Format2(str, "0x%x - %s", &addr, &module); - - if (symName) { + + if (symName && symName[0]) { offset = (int)(addr - symAddr); String_Format2(str, "(%c+%i)" _NL, symName, &offset); } else {