mirror of
https://github.com/open5gs/open5gs.git
synced 2025-10-23 07:41:57 +00:00
[AMF] Fix crash when sending GMM reject after T3522 expiry (#4074)
- Add handling for DEREGISTRATION_REQUEST_FROM_UE when T3522 expires - Improve error logging with NAS message type and value
This commit is contained in:
@@ -781,8 +781,10 @@ void amf_state_operational(ogs_fsm_t *s, amf_event_t *e)
|
||||
break;
|
||||
}
|
||||
|
||||
ogs_error("[%s:%s] Cannot receive SBI message",
|
||||
amf_ue->supi, amf_ue->suci);
|
||||
ogs_error("[%s:%s] Cannot receive SBI message "
|
||||
"[type:%d,value:%d]", amf_ue->supi, amf_ue->suci,
|
||||
amf_ue->nas.message_type,
|
||||
amf_ue->nas.registration.value);
|
||||
|
||||
/*
|
||||
* TS 23.502
|
||||
@@ -808,6 +810,10 @@ void amf_state_operational(ogs_fsm_t *s, amf_event_t *e)
|
||||
|
||||
break;
|
||||
}
|
||||
} else if (amf_ue->nas.message_type ==
|
||||
OGS_NAS_5GS_DEREGISTRATION_REQUEST_FROM_UE) {
|
||||
ogs_error("T3522 expired");
|
||||
break;
|
||||
}
|
||||
|
||||
r = nas_5gs_send_gmm_reject_from_sbi(amf_ue,
|
||||
|
||||
Reference in New Issue
Block a user