diff --git a/src/lte/model/lte-ue-mac.cc b/src/lte/model/lte-ue-mac.cc index 6658c654f..e086393ab 100644 --- a/src/lte/model/lte-ue-mac.cc +++ b/src/lte/model/lte-ue-mac.cc @@ -538,7 +538,10 @@ LteUeMac::DoReceiveLteControlMessage (Ptr msg) UlDciListElement_s dci = msg2->GetDci (); if (dci.m_ndi==1) { - // New transmission -> retrieve data from RLC + // New transmission -> emtpy pkt buffer queue (for deleting eventual pkts not acked ) + Ptr pb = CreateObject (); + m_miUlHarqProcessesPacket.at (m_harqProcessId) = pb; + // Retrieve data from RLC std::map ::iterator itBsr; uint16_t activeLcs = 0; uint32_t statusPduMinSize = 0;