From 852dbbc12ccf0bc101a681c06cc3b561a403c517 Mon Sep 17 00:00:00 2001 From: Manuel Requena Date: Thu, 8 Sep 2011 17:03:08 +0200 Subject: [PATCH] Fix RLC header printing --- src/lte/model/lte-rlc-header.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lte/model/lte-rlc-header.cc b/src/lte/model/lte-rlc-header.cc index 130714c72..7806b4e24 100644 --- a/src/lte/model/lte-rlc-header.cc +++ b/src/lte/model/lte-rlc-header.cc @@ -138,10 +138,15 @@ void LteRlcHeader::Print (std::ostream &os) const os << " E=" << (uint16_t)(*it1); os << " SN=" << m_sequenceNumber; - for (it1++; *it1 && *it2; i++, it1++, it2++) + it1++; + while ( it1 != m_extensionBits.end () && + it2 != m_lengthIndicators.end () ) { os << " E(" << i << ")=" << (uint16_t)(*it1); os << " LI(" << i << ")=" << (uint16_t)(*it2); + + it1++; + it2++; } }