diff --git a/lib/src/upper/rlc_am.cc b/lib/src/upper/rlc_am.cc index 2537ee48c..407d912ea 100644 --- a/lib/src/upper/rlc_am.cc +++ b/lib/src/upper/rlc_am.cc @@ -127,10 +127,10 @@ void rlc_am::reset() pthread_mutex_lock(&mutex); reordering_timeout.reset(); if(tx_sdu) { - pool->deallocate(tx_sdu); + tx_sdu->reset(); } if(rx_sdu) { - pool->deallocate(rx_sdu); + rx_sdu->reset(); } vt_a = 0;