diff --git a/src/lte/model/no-op-component-carrier-manager.cc b/src/lte/model/no-op-component-carrier-manager.cc index f24db925f..9bf728856 100644 --- a/src/lte/model/no-op-component-carrier-manager.cc +++ b/src/lte/model/no-op-component-carrier-manager.cc @@ -92,7 +92,8 @@ void NoOpComponentCarrierManager::DoReportBufferStatus (LteMacSapProvider::ReportBufferStatusParameters params) { NS_LOG_FUNCTION (this); - std::map ::iterator it = m_macSapProvidersMap.find (0); + auto ueManager = m_ccmRrcSapUser->GetUeManager (params.rnti); + std::map ::iterator it = m_macSapProvidersMap.find (ueManager->GetComponentCarrierId ()); NS_ASSERT_MSG (it != m_macSapProvidersMap.end (), "could not find Sap for ComponentCarrier "); it->second->ReportBufferStatus (params); }