diff --git a/src/spectrum/model/three-gpp-channel-model.cc b/src/spectrum/model/three-gpp-channel-model.cc index b82c64f94..a2a954dc9 100644 --- a/src/spectrum/model/three-gpp-channel-model.cc +++ b/src/spectrum/model/three-gpp-channel-model.cc @@ -179,8 +179,12 @@ ThreeGppChannelModel::~ThreeGppChannelModel () void ThreeGppChannelModel::DoDispose () { + NS_LOG_FUNCTION (this); m_channelMap.clear (); - m_channelConditionModel->Dispose (); + if (m_channelConditionModel) + { + m_channelConditionModel->Dispose (); + } m_channelConditionModel = nullptr; }