--- a/src/devices/lte/model/lte-mac-queue.cc Tue Dec 21 17:46:35 2010 +0100
+++ b/src/devices/lte/model/lte-mac-queue.cc Tue Dec 21 16:13:14 2010 -0800
@@ -99,6 +99,7 @@
LteMacQueue::~LteMacQueue (void)
{
+ m_queue.clear ();
}
--- a/src/devices/lte/test/lte-bearer-test.cc Tue Dec 21 17:46:35 2010 +0100
+++ b/src/devices/lte/test/lte-bearer-test.cc Tue Dec 21 16:13:14 2010 -0800
@@ -102,7 +102,10 @@
return true; // the queue should be empty
}
-
+ // Free memory; handle reference cycle that bearer has with RlcEntity
+ bearer->Dispose ();
+ bearer = 0;
+ Simulator::Destroy ();
return (testResult);
}