From df4c83372d64cd046e725af44fc95484162f73b2 Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Sat, 21 Jan 2023 09:02:44 +0900 Subject: [PATCH] [AMF] Fixed MEMORY LEAK (#1925) --- src/amf/nas-path.c | 1 + tests/registration/multi-ue-test.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/amf/nas-path.c b/src/amf/nas-path.c index faf7c5faf..3c492feeb 100644 --- a/src/amf/nas-path.c +++ b/src/amf/nas-path.c @@ -659,6 +659,7 @@ int nas_send_pdu_session_release_command(amf_sess_t *sess, rv = nas_5gs_send_to_gnb(amf_ue, ngapbuf); ogs_expect(rv == OGS_OK); } else if (gmmbuf) { + ogs_pkbuf_free(n2smbuf); ngapbuf = ngap_build_downlink_nas_transport( ran_ue, gmmbuf, false, false); if (!ngapbuf) { diff --git a/tests/registration/multi-ue-test.c b/tests/registration/multi-ue-test.c index 5a058b7ba..93968ef99 100644 --- a/tests/registration/multi-ue-test.c +++ b/tests/registration/multi-ue-test.c @@ -58,6 +58,7 @@ static void test1_func(abts_case *tc, void *data) /* Receive NG-Setup Response */ recvbuf = testgnb_ngap_read(ngap); ABTS_PTR_NOTNULL(tc, recvbuf); + ogs_pkbuf_free(recvbuf); for (i = 0; i < NUM_OF_TEST_UE; i++) { const char *scheme_output[] = {