From d42316fb68bc3ef4a31bd1d404b4dd5c46e66d35 Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Wed, 4 Apr 2018 17:31:33 +0200 Subject: [PATCH] fix RLC AM reset again to dealloc SDUs --- lib/src/upper/rlc_am.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/src/upper/rlc_am.cc b/lib/src/upper/rlc_am.cc index 407d912ea..895fd74b8 100644 --- a/lib/src/upper/rlc_am.cc +++ b/lib/src/upper/rlc_am.cc @@ -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;