Add missing pkbuf_free() (#1652)

This commit is contained in:
Sukchan Lee 2022-07-21 01:00:44 +09:00
parent 776103698d
commit f35afa2ff7
3 changed files with 6 additions and 2 deletions

View File

@ -71,8 +71,10 @@ static void recalculate_pool_size(void)
#define MAX_NUM_OF_TIMER 16
self.pool.timer = self.max.ue * MAX_NUM_OF_TIMER;
self.pool.message = self.max.ue;
self.pool.event = self.max.ue;
#define MAX_NUM_OF_MESSAGE 16
self.pool.message = self.max.ue * MAX_NUM_OF_MESSAGE;
#define MAX_NUM_OF_EVENT 16
self.pool.event = self.max.ue * MAX_NUM_OF_EVENT;
self.pool.packet = self.max.ue * OGS_MAX_NUM_OF_PACKET_BUFFER;

View File

@ -44,6 +44,7 @@ int nas_5gs_send_to_downlink_nas_transport(amf_ue_t *amf_ue, ogs_pkbuf_t *pkbuf)
ran_ue = ran_ue_cycle(amf_ue->ran_ue);
if (!ran_ue) {
ogs_warn("NG context has already been removed");
ogs_pkbuf_free(pkbuf);
return OGS_OK;
} else {
ngapbuf = ngap_build_downlink_nas_transport(

View File

@ -54,6 +54,7 @@ int ngap_send_to_gnb(amf_gnb_t *gnb, ogs_pkbuf_t *pkbuf, uint16_t stream_no)
gnb = amf_gnb_cycle(gnb);
if (!gnb) {
ogs_warn("gNB has already been removed");
ogs_pkbuf_free(pkbuf);
return OGS_OK;
}