From 47ea8d79a202be294feec757289b14f495a2c4cd Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Fri, 24 Mar 2023 15:48:46 +0100 Subject: [PATCH] Free memory correctly --- openair1/PHY/INIT/nr_init.c | 2 +- openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/openair1/PHY/INIT/nr_init.c b/openair1/PHY/INIT/nr_init.c index 1fa946b476..36561b110c 100644 --- a/openair1/PHY/INIT/nr_init.c +++ b/openair1/PHY/INIT/nr_init.c @@ -885,7 +885,6 @@ void phy_free_nr_gNB(PHY_VARS_gNB *gNB) free_and_zero(pusch_vars->rho); free_and_zero(pusch_vars->llr); - free_and_zero(pusch_vars); } // ULSCH_id free(gNB->pusch_vars); } @@ -1117,4 +1116,5 @@ void reset_nr_transport(PHY_VARS_gNB *gNB) for (int i = 0; i < gNB->max_nb_pusch; i++) free_gNB_ulsch(&gNB->ulsch[i], fp->N_RB_UL); + free(gNB->ulsch); } diff --git a/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c b/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c index 99db753058..be7de7baea 100644 --- a/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c +++ b/openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c @@ -79,7 +79,6 @@ void free_gNB_ulsch(NR_gNB_ULSCH_t *ulsch, uint16_t N_RB_UL) free_and_zero(ulsch->harq_process); ulsch->harq_process = NULL; } - free_and_zero(ulsch); } NR_gNB_ULSCH_t new_gNB_ulsch(uint8_t max_ldpc_iterations, uint16_t N_RB_UL)