From ab5fcc00e9e83dc3ab2effa526f2c726cbce2758 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 19 May 2025 20:32:00 -0500 Subject: [PATCH] scrub memlogs ensures you can run leaktrace multiple times without a restart without accumulations --- Engine/source/platform/platformMemory.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Engine/source/platform/platformMemory.cpp b/Engine/source/platform/platformMemory.cpp index 3c1f9d2d1..22a3c84ff 100644 --- a/Engine/source/platform/platformMemory.cpp +++ b/Engine/source/platform/platformMemory.cpp @@ -98,6 +98,7 @@ namespace Memory { if (initialized) return; std::memset(allocList, 0, sizeof(allocList)); + std::memset(memLog, 0, sizeof(memLog)); allocCount = 0; currentAllocId = 0; initialized = true; @@ -209,6 +210,7 @@ namespace Memory std::fclose(log); std::memset(allocList, 0, sizeof(allocList)); + std::memset(memLog, 0, sizeof(memLog)); allocCount = 0; currentAllocId = 0; initialized = false;