[MME] Detach removed MME-UE context (#1698)
This commit is contained in:
parent
321c8d4cf9
commit
9bb9a4cae9
|
@ -545,7 +545,7 @@ static void common_register_state(ogs_fsm_t *s, mme_event_t *e)
|
||||||
|
|
||||||
rv = s1ap_send_ue_context_release_command(enb_ue,
|
rv = s1ap_send_ue_context_release_command(enb_ue,
|
||||||
S1AP_Cause_PR_nas, S1AP_CauseNas_detach,
|
S1AP_Cause_PR_nas, S1AP_CauseNas_detach,
|
||||||
S1AP_UE_CTX_REL_S1_REMOVE_AND_UNLINK, 0);
|
S1AP_UE_CTX_REL_UE_CONTEXT_REMOVE, 0);
|
||||||
ogs_expect(rv == OGS_OK);
|
ogs_expect(rv == OGS_OK);
|
||||||
|
|
||||||
OGS_FSM_TRAN(s, &emm_state_de_registered);
|
OGS_FSM_TRAN(s, &emm_state_de_registered);
|
||||||
|
|
|
@ -573,8 +573,7 @@ void mme_s11_handle_delete_session_response(
|
||||||
|
|
||||||
} else if (action == OGS_GTP_DELETE_SEND_DETACH_ACCEPT) {
|
} else if (action == OGS_GTP_DELETE_SEND_DETACH_ACCEPT) {
|
||||||
if (mme_sess_count(mme_ue) == 1) /* Last Session */ {
|
if (mme_sess_count(mme_ue) == 1) /* Last Session */ {
|
||||||
ogs_assert(OGS_OK ==
|
ogs_assert(OGS_OK == nas_eps_send_detach_accept(mme_ue));
|
||||||
nas_eps_send_detach_accept(mme_ue));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (action ==
|
} else if (action ==
|
||||||
|
|
|
@ -315,7 +315,7 @@ int nas_eps_send_detach_accept(mme_ue_t *mme_ue)
|
||||||
|
|
||||||
rv = s1ap_send_ue_context_release_command(enb_ue,
|
rv = s1ap_send_ue_context_release_command(enb_ue,
|
||||||
S1AP_Cause_PR_nas, S1AP_CauseNas_detach,
|
S1AP_Cause_PR_nas, S1AP_CauseNas_detach,
|
||||||
S1AP_UE_CTX_REL_S1_REMOVE_AND_UNLINK, 0);
|
S1AP_UE_CTX_REL_UE_CONTEXT_REMOVE, 0);
|
||||||
ogs_expect(rv == OGS_OK);
|
ogs_expect(rv == OGS_OK);
|
||||||
|
|
||||||
return rv;
|
return rv;
|
||||||
|
|
Loading…
Reference in New Issue