diff --git a/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c b/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c index 9bd5a42f378e408cae0779ac27b1c38cd7946406..0ad687c5ff7a38a84be52175bb063a01eff6d690 100644 --- a/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c +++ b/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c @@ -1033,6 +1033,7 @@ int flexran_agent_mac_sf_trigger(mid_t mod_id, const void *params, Protocol__Fle if (sf_trigger_msg != NULL) { for (i = 0; i < sf_trigger_msg->n_dl_info; i++) { free(sf_trigger_msg->dl_info[i]->harq_status); + free(sf_trigger_msg->dl_info[i]); } for (i = 0; i < sf_trigger_msg->n_ul_info; i++) { free(sf_trigger_msg->ul_info[i]);