Fix the MME crash #551

This commit is contained in:
Sukchan Lee 2020-09-21 20:06:41 -04:00
parent d73ff77031
commit d148012d82
2 changed files with 10 additions and 3 deletions

View File

@ -235,7 +235,10 @@ int ngap_send_to_nas(ran_ue_t *ran_ue,
} else if (h->extended_protocol_discriminator ==
OGS_NAS_EXTENDED_PROTOCOL_DISCRIMINATOR_5GSM) {
amf_ue_t *amf_ue = ran_ue->amf_ue;
ogs_assert(amf_ue);
if (!amf_ue) {
ogs_error("No UE Context");
return OGS_ERROR;
}
return ngap_send_to_5gsm(amf_ue, nasbuf);
} else {
ogs_error("Unknown NAS Protocol discriminator 0x%02x",

View File

@ -235,9 +235,13 @@ int s1ap_send_to_nas(enb_ue_t *enb_ue,
mme_event_free(e);
}
return rv;
} else if (h->protocol_discriminator == OGS_NAS_PROTOCOL_DISCRIMINATOR_ESM) {
} else if (h->protocol_discriminator ==
OGS_NAS_PROTOCOL_DISCRIMINATOR_ESM) {
mme_ue_t *mme_ue = enb_ue->mme_ue;
ogs_assert(mme_ue);
if (!mme_ue) {
ogs_error("No UE Context");
return OGS_ERROR;
}
return s1ap_send_to_esm(mme_ue, nasbuf);
} else {
ogs_error("Unknown/Unimplemented NAS Protocol discriminator 0x%02x",