Merge branch 'r2.7.6'

This commit is contained in:
Sukchan Lee
2025-07-22 11:16:09 +09:00

View File

@@ -1381,8 +1381,15 @@ int amf_nsmf_pdusession_handle_release_sm_context(amf_sess_t *sess, int state)
} else if (OGS_FSM_CHECK(
&amf_ue->sm, gmm_state_security_mode)) {
ogs_fatal("Release SM Context in security-mode");
ogs_assert_if_reached();
/*
* [Issue #4012]
* avoid abort on SM context release in security-mode state.
*
* Replace ogs_assert_if_reached() with ogs_error to log the invalid state
* and keep AMF running; logs error for debugging and improves availability.
*/
ogs_error("Invalid state transition: cannot release "
"SM Context during security-mode state");
} else if (OGS_FSM_CHECK(&amf_ue->sm,
gmm_state_initial_context_setup)) {
/*