From f7a4d64f00135a35d4bb6a83a09d9c9a194f8d6f Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Mon, 6 Feb 2023 21:09:19 +0900 Subject: [PATCH] [AMF] Network-Initiated Deregister (#2014, #2021) I accidentally missed one so I added it again. --- src/amf/gmm-sm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amf/gmm-sm.c b/src/amf/gmm-sm.c index b55f76db7..b9bfe591b 100644 --- a/src/amf/gmm-sm.c +++ b/src/amf/gmm-sm.c @@ -1034,7 +1034,8 @@ static void common_register_state(ogs_fsm_t *s, amf_event_t *e) amf_sbi_send_release_all_sessions( amf_ue, AMF_RELEASE_SM_CONTEXT_NO_STATE); - if (ogs_list_count(&amf_ue->sess_list) == 0) { + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { ogs_assert(true == amf_ue_sbi_discover_and_send( OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, NULL,