Temporary fix of memory leak.
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user