src/lte/model/lte-common.cc
changeset 8580 69e6897f7bc9
parent 8435 6b0542a91970
child 8674 2bd42ffd4fe8
child 8714 398bbcbb3f42
--- a/src/lte/model/lte-common.cc	Thu Jan 26 10:32:18 2012 +0100
+++ b/src/lte/model/lte-common.cc	Thu Jan 26 11:43:25 2012 +0100
@@ -21,8 +21,9 @@
 
 #include "lte-common.h"
 #include <ns3/log.h>
+#include <ns3/abort.h>
 
-NS_LOG_COMPONENT_DEFINE ("LteFfConverter");
+NS_LOG_COMPONENT_DEFINE ("LteCommon");
 
 namespace ns3 {
 
@@ -112,6 +113,7 @@
 uint32_t
 BufferSizeLevelBsr::BsrId2BufferSize (uint8_t val)
 {
+  NS_ABORT_MSG_UNLESS (val >= 0 && val < 64, "val = " << val << " is out of range");
   return BufferSizeLevelBsrTable[val];
 }
 
@@ -127,6 +129,7 @@
     {
       while (BufferSizeLevelBsrTable[index] < val)
         {
+          NS_ASSERT (index < 64);
           index++;
         }
     }