scrub memlogs

ensures you can run leaktrace multiple times without a restart without accumulations
This commit is contained in:
AzaezelX 2025-05-19 20:32:00 -05:00
parent 874229047c
commit ab5fcc00e9

View file

@ -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;