From 2b2c471c2281ac054ef559b1db977ae4e4f81517 Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Tue, 30 May 2023 16:26:36 +0100 Subject: [PATCH] Do not reset DRB_configList because we are only filling it with nb_drb_to_setup --- openair2/RRC/NR/rrc_gNB.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/openair2/RRC/NR/rrc_gNB.c b/openair2/RRC/NR/rrc_gNB.c index af6fbc6ce2..893d90ac06 100644 --- a/openair2/RRC/NR/rrc_gNB.c +++ b/openair2/RRC/NR/rrc_gNB.c @@ -595,12 +595,9 @@ void fill_DRB_configList(const protocol_ctxt_t *const ctxt_pP, rrc_gNB_ue_contex if (!ue_p->DRB_configList) ue_p->DRB_configList = CALLOC(1, sizeof(*ue_p->DRB_configList)); - else - memset(ue_p->DRB_configList, 0, sizeof(*ue_p->DRB_configList)); if (!ue_p->DRB_configList2[xid]) ue_p->DRB_configList2[xid] = CALLOC(1, sizeof(**ue_p->DRB_configList2)); - else - memset(ue_p->DRB_configList2[xid], 0, sizeof(**ue_p->DRB_configList2)); + for (i = 0; i < ue_p->nb_of_pdusessions; i++) { if (ue_p->pduSession[i].status >= PDU_SESSION_STATUS_DONE) { continue;