From 064d2644459c074cf71b1830d8b163ad220d90c4 Mon Sep 17 00:00:00 2001 From: AWoloszyn Date: Mon, 7 Dec 2020 22:07:12 -0500 Subject: [PATCH] Fix switch for memory free. Because of the layout difference between messageFat and messageColorFat, this was referencing the text member 3-bytes offset from where it should have been. --- client/TracyProfiler.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 2d6e65fb..7941cf52 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -1748,10 +1748,13 @@ static void FreeAssociatedMemory( const QueueItem& item ) ptr = MemRead( &item.zoneTextFat.text ); tracy_free( (void*)ptr ); break; - case QueueType::Message: case QueueType::MessageColor: - case QueueType::MessageCallstack: case QueueType::MessageColorCallstack: + ptr = MemRead( &item.messageColorFat.text ); + tracy_free( (void*)ptr ); + break; + case QueueType::Message: + case QueueType::MessageCallstack: #ifndef TRACY_ON_DEMAND case QueueType::MessageAppInfo: #endif