Temporary fix of memory leak.

This commit is contained in:
Lukas Steiner
2019-08-22 22:16:33 +02:00
parent 1fc5f3bf88
commit f5f3c729e0
2 changed files with 5 additions and 4 deletions

View File

@@ -101,11 +101,12 @@ ControllerNew::~ControllerNew()
{
endBandwithIdleCollector();
delete checker;
for (auto it : bankMachines)
delete it.second;
delete scheduler;
delete commandMux;
delete scheduler;
delete refreshManager;
delete checker;
}
void ControllerNew::controllerMethod()

View File

@@ -71,8 +71,8 @@ gp *MemoryManager::allocate()
void MemoryManager::free(gp *payload)
{
//unsigned char *dptr = payload->get_data_ptr();
//delete[] dptr;
unsigned char *dptr = payload->get_data_ptr();
delete[] dptr;
payload->reset(); //clears all extensions
freePayloads.push_back(payload);
}