From d454ed1a5bd98dd6777a7c8424e0c21d39684cb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89der=20Ferreira=20Zulian?= Date: Tue, 2 Jun 2015 17:56:57 +0200 Subject: [PATCH] Memory leak fixed. --- dram/src/simulation/MemoryManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dram/src/simulation/MemoryManager.cpp b/dram/src/simulation/MemoryManager.cpp index a00e4cf4..48611d40 100644 --- a/dram/src/simulation/MemoryManager.cpp +++ b/dram/src/simulation/MemoryManager.cpp @@ -75,6 +75,8 @@ gp* MemoryManager::allocate() void MemoryManager::free(gp* payload) { + unsigned char *dptr = payload->get_data_ptr(); + delete[] dptr; payload->reset(); //clears all extensions freePayloads.push_back(payload); }