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 d19399e256c6655639f0b7e308cd179d1eab156f..1ae1127ec338cca231605c83d2b05fb81ec55794 100644 --- a/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c +++ b/openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac.c @@ -1088,6 +1088,7 @@ int flexran_agent_mac_create_empty_dl_config(mid_t mod_id, Protocol__FlexranMess *msg = malloc(sizeof(Protocol__FlexranMessage)); if(*msg == NULL) { + free(dl_mac_config_msg); free(header); goto error; }