From 4e1beaa6e4d2ce690f616d8372d6c08dc108ba38 Mon Sep 17 00:00:00 2001
From: Dong Anyuan <donganyuan@cn.fujitsu.com>
Date: Tue, 28 May 2019 21:41:45 +0900
Subject: [PATCH] Fix Coverity Scan CID 300428 (Variable dl_info going out of
 scope leaks the storage it points to.)

---
 openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c | 1 +
 1 file changed, 1 insertion(+)

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 9bd5a42f378..0ad687c5ff7 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]);
-- 
GitLab