From ccdd9f0495521253aed3386e9db27be1a8afc7a0 Mon Sep 17 00:00:00 2001 From: Dong Anyuan Date: Tue, 28 May 2019 20:32:21 +0900 Subject: [PATCH] Fix Coverity Scan CID 300508 (Variable ul_info going out of scope leaks the storage it points to.) --- openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c | 3 +++ 1 file changed, 3 insertions(+) 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 7110f681d7..c15b936870 100644 --- a/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c +++ b/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c @@ -1017,6 +1017,9 @@ int flexran_agent_mac_sf_trigger(mid_t mod_id, const void *params, Protocol__Fle for (i = 0; i < sf_trigger_msg->n_dl_info; i++) { free(sf_trigger_msg->dl_info[i]->harq_status); } + for (i = 0; i < sf_trigger_msg->n_ul_info; i++) { + free(sf_trigger_msg->ul_info[i]); + } free(sf_trigger_msg->dl_info); free(sf_trigger_msg->ul_info); free(sf_trigger_msg);