From 86fcea8dd59967cca3dc7d500ec055b2ad9563b4 Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@eurecom.fr>
Date: Thu, 18 Oct 2018 09:50:16 +0200
Subject: [PATCH] Call free_mem_block() after sending F1U packet

---
 openair2/LAYER2/PROTO_AGENT/proto_agent.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/openair2/LAYER2/PROTO_AGENT/proto_agent.c b/openair2/LAYER2/PROTO_AGENT/proto_agent.c
index de8af0fb33..38c7c32b52 100644
--- a/openair2/LAYER2/PROTO_AGENT/proto_agent.c
+++ b/openair2/LAYER2/PROTO_AGENT/proto_agent.c
@@ -191,6 +191,8 @@ proto_agent_send_rlc_data_req(const protocol_ctxt_t* const ctxt_pP,
   if (!msg) goto error;
     
   proto_agent_async_msg_send((void *)msg, (int) msgsize, 1, proto_agent[mod_id].channel->channel_info);
+
+  free_mem_block(sdu_pP, __func__);
   
   return;
 error:
@@ -229,6 +231,8 @@ proto_agent_send_pdcp_data_ind(const protocol_ctxt_t* const ctxt_pP, const srb_f
 
   proto_agent_async_msg_send((void *)msg, (int) msgsize, 1, proto_agent[mod_id].channel->channel_info);
 
+  free_mem_block(sdu_pP, __func__);
+
   return;
 
 error:
-- 
GitLab