fix RLC AM reset again to dealloc SDUs

This commit is contained in:
Andre Puschmann 2018-04-04 17:31:33 +02:00
parent 8a831379c1
commit d42316fb68
1 changed files with 4 additions and 2 deletions

View File

@ -127,10 +127,12 @@ void rlc_am::reset()
pthread_mutex_lock(&mutex);
reordering_timeout.reset();
if(tx_sdu) {
tx_sdu->reset();
pool->deallocate(tx_sdu);
tx_sdu = NULL;
}
if(rx_sdu) {
rx_sdu->reset();
pool->deallocate(rx_sdu);
rx_sdu = NULL;
}
vt_a = 0;