From 8fcce371d8c48b0331bd1436af81c49959aa63e2 Mon Sep 17 00:00:00 2001
From: Dong Anyuan <donganyuan@cn.fujitsu.com>
Date: Tue, 28 May 2019 22:20:15 +0900
Subject: [PATCH] Fix Coverity Scan CID 300402 (Variable header going out of
 scope leaks the storage it points to.)

---
 openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c | 4 ++++
 1 file changed, 4 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 6fb46a9aa7..badf182e5d 100644
--- a/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c
+++ b/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c
@@ -1214,6 +1214,10 @@ int flexran_agent_mac_create_empty_ul_config(mid_t mod_id, Protocol__FlexranMess
   return 0;
 
  error:
+  if(header){
+      free(header);
+      header = NULL;
+  }
   return -1;
 }
 
-- 
GitLab