From e59ba1eb4eef51d258b6c17294c5e7d04d8f0810 Mon Sep 17 00:00:00 2001 From: Marco Miozzo Date: Mon, 22 Apr 2013 18:10:27 +0200 Subject: [PATCH] Bug-fix: RrFfMacScheduler::DoSchedDlTriggerReq update check with rbgAllocatedNum --- src/lte/model/rr-ff-mac-scheduler.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lte/model/rr-ff-mac-scheduler.cc b/src/lte/model/rr-ff-mac-scheduler.cc index 53173776f..4f508e373 100644 --- a/src/lte/model/rr-ff-mac-scheduler.cc +++ b/src/lte/model/rr-ff-mac-scheduler.cc @@ -1114,6 +1114,7 @@ RrFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sched NS_LOG_INFO ("\t " << rbgAllocated); i++; rbgMap.at (rbgAllocated) = true; + rbgAllocatedNum++; } rbgAllocated++; } @@ -1146,7 +1147,7 @@ RrFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sched // ...more parameters -> ignored in this version ret.m_buildDataList.push_back (newEl); - if (rbgAllocated == rbgNum) + if (rbgAllocatedNum == rbgNum) { m_nextRntiDl = (*it).m_rnti; // store last RNTI served break; // no more RGB to be allocated