diff --git a/openair2/RRC/LTE/rrc_eNB.c b/openair2/RRC/LTE/rrc_eNB.c index 1dd3a26053..46a7c287e4 100644 --- a/openair2/RRC/LTE/rrc_eNB.c +++ b/openair2/RRC/LTE/rrc_eNB.c @@ -8074,6 +8074,9 @@ rrc_eNB_process_SidelinkUEInformation( //generate RRC Reconfiguration rrc_eNB_generate_RRCConnectionReconfiguration_Sidelink(ctxt_pP, ue_context_pP, destinationInfoList, 0); + + free(destinationInfoList); + destinationInfoList = NULL; return 0; } @@ -8092,6 +8095,9 @@ rrc_eNB_process_SidelinkUEInformation( //generate RRC Reconfiguration rrc_eNB_generate_RRCConnectionReconfiguration_Sidelink(ctxt_pP, ue_context_pP, destinationInfoList, 0); + + free(destinationInfoList); + destinationInfoList = NULL; return 0; } } @@ -8113,6 +8119,9 @@ rrc_eNB_process_SidelinkUEInformation( //generate RRC Reconfiguration rrc_eNB_generate_RRCConnectionReconfiguration_Sidelink(ctxt_pP, ue_context_pP, destinationInfoList, 0); + + free(destinationInfoList); + destinationInfoList = NULL; return 0; } } @@ -8134,6 +8143,9 @@ rrc_eNB_process_SidelinkUEInformation( //generate RRC Reconfiguration rrc_eNB_generate_RRCConnectionReconfiguration_Sidelink(ctxt_pP, ue_context_pP, destinationInfoList, 0); + + free(destinationInfoList); + destinationInfoList = NULL; return 0; } }