fixed memory leak in PHY SAP usage
This commit is contained in:
@@ -313,10 +313,8 @@ LteEnbMac::LteEnbMac ()
|
||||
NS_LOG_FUNCTION (this);
|
||||
m_macSapProvider = new EnbMacMemberLteMacSapProvider (this);
|
||||
m_cmacSapProvider = new EnbMacMemberLteEnbCmacSapProvider (this);
|
||||
|
||||
m_schedSapUser = new EnbMacMemberFfMacSchedSapUser (this);
|
||||
m_cschedSapUser = new EnbMacMemberFfMacCschedSapUser (this);
|
||||
|
||||
m_enbPhySapUser = new EnbMacMemberLteEnbPhySapUser (this);
|
||||
}
|
||||
|
||||
@@ -334,6 +332,7 @@ LteEnbMac::DoDispose ()
|
||||
delete m_cmacSapProvider;
|
||||
delete m_schedSapUser;
|
||||
delete m_cschedSapUser;
|
||||
delete m_enbPhySapUser;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -125,6 +125,7 @@ LteEnbPhy::DoDispose ()
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
m_ueAttached.clear ();
|
||||
delete m_enbPhySapProvider;
|
||||
LtePhy::DoDispose ();
|
||||
}
|
||||
|
||||
|
||||
@@ -208,6 +208,7 @@ LteUeMac::DoDispose ()
|
||||
NS_LOG_FUNCTION (this);
|
||||
delete m_macSapProvider;
|
||||
delete m_cmacSapProvider;
|
||||
delete m_uePhySapUser;
|
||||
Object::DoDispose ();
|
||||
}
|
||||
|
||||
|
||||
@@ -112,6 +112,7 @@ void
|
||||
LteUePhy::DoDispose ()
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
delete m_uePhySapProvider;
|
||||
LtePhy::DoDispose ();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user