From ae726696e4066ac63a1360d9508d22bb70b169fd Mon Sep 17 00:00:00 2001
From: Raymond Knopp <raymond.knopp@eurecom.fr>
Date: Fri, 20 Sep 2019 09:25:54 +0200
Subject: [PATCH] fixing some memory leaks

---
 openair2/RRC/NR/rrc_gNB.c            | 2 +-
 openair2/RRC/NR/rrc_gNB_UE_context.c | 3 ++-
 openair2/RRC/NR/rrc_gNB_nsa.c        | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/openair2/RRC/NR/rrc_gNB.c b/openair2/RRC/NR/rrc_gNB.c
index 34050ed5804..b26e7b5186b 100644
--- a/openair2/RRC/NR/rrc_gNB.c
+++ b/openair2/RRC/NR/rrc_gNB.c
@@ -230,7 +230,7 @@ static void init_NR_SI(gNB_RRC_INST *rrc) {
     
     struct rrc_gNB_ue_context_s *ue_context_p = rrc_gNB_allocate_new_UE_context(rrc);
 
-    LOG_I(NR_RRC,"Adding new user\n");    
+    LOG_I(NR_RRC,"Adding new user (%p)\n",ue_context_p);    
     rrc_add_nsa_user(rrc,ue_context_p);
   }
 
diff --git a/openair2/RRC/NR/rrc_gNB_UE_context.c b/openair2/RRC/NR/rrc_gNB_UE_context.c
index 17cff1200fc..e73e78eba9d 100644
--- a/openair2/RRC/NR/rrc_gNB_UE_context.c
+++ b/openair2/RRC/NR/rrc_gNB_UE_context.c
@@ -138,7 +138,8 @@ rrc_gNB_allocate_new_UE_context(
     new_p->ue_context.modify_e_rab[i].xid = -1;
   }
 
-  return new_p;
+  LOG_I(NR_RRC,"Returning new UE context at %p\n",new_p);
+  return(new_p);
 }
 
 
diff --git a/openair2/RRC/NR/rrc_gNB_nsa.c b/openair2/RRC/NR/rrc_gNB_nsa.c
index a963e739653..66caeaf83e0 100644
--- a/openair2/RRC/NR/rrc_gNB_nsa.c
+++ b/openair2/RRC/NR/rrc_gNB_nsa.c
@@ -116,7 +116,7 @@ void rrc_add_nsa_user(gNB_RRC_INST *rrc,struct rrc_gNB_ue_context_s *ue_context_
   ue_context_p->ue_context.reconfig->criticalExtensions.present = NR_RRCReconfiguration__criticalExtensions_PR_rrcReconfiguration;
   NR_RRCReconfiguration_IEs_t *reconfig_ies=calloc(1,sizeof(NR_RRCReconfiguration_IEs_t));
   ue_context_p->ue_context.reconfig->criticalExtensions.choice.rrcReconfiguration = reconfig_ies;
-  fill_default_reconfig(carrier->ServingCellConfigCommon,
+  fill_default_reconfig(carrier->servingcellconfigcommon,
 			reconfig_ies,
 			ue_context_p->ue_context.secondaryCellGroup,
 			carrier->n_physical_antenna_ports,
-- 
GitLab