Memory leak fixed.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user