src/lte/model/pf-ff-mac-scheduler.cc
changeset 8716 ecf992a9c825
parent 8714 398bbcbb3f42
child 8722 def2dedd3777
--- a/src/lte/model/pf-ff-mac-scheduler.cc	Fri Mar 23 11:36:49 2012 +0100
+++ b/src/lte/model/pf-ff-mac-scheduler.cc	Tue Apr 17 11:08:23 2012 +0200
@@ -482,7 +482,14 @@
               sbCqi = (*itCqi).second.m_higherLayerSelected.at (i).m_sbCqi;
 //               NS_LOG_INFO (this << " CQI " << (uint32_t)cqi);
             }
-            if ((sbCqi.at(0) > 0)||(sbCqi.at(1) > 0)) // CQI == 0 means "out of range" (see table 7.2.3-1 of 36.213)
+          uint8_t cqi1 = sbCqi.at(0);
+          uint8_t cqi2 = 1;
+          if (sbCqi.size () > 1)
+            {
+              cqi2 = sbCqi.at(1);
+            }
+          
+          if ((cqi1 > 0)||(cqi2 > 0)) // CQI == 0 means "out of range" (see table 7.2.3-1 of 36.213)
             {
 //               NS_LOG_DEBUG (this << " LC active " << LcActivePerFlow ((*it).first));
               if (LcActivePerFlow ((*it).first) > 0)