fix: No S-NSSAI error during NAS signalling #845

This commit is contained in:
Sukchan Lee 2021-03-12 22:45:21 +09:00
parent 0a94e1ece4
commit a6e42a4932
2 changed files with 10 additions and 1 deletions

View File

@ -779,6 +779,15 @@ int gmm_handle_ul_nas_transport(amf_ue_t *amf_ue,
}
}
if (!selected_slice) {
int i;
for (i = 0; i < amf_ue->num_of_slice; i++) {
if (amf_ue->slice[i].default_indicator == true) {
selected_slice = &amf_ue->slice[i];
}
}
}
if (!selected_slice) {
ogs_error("[%s] No S-NSSAI", amf_ue->supi);
nas_5gs_send_gmm_status(amf_ue,

View File

@ -189,7 +189,7 @@ static void test1_func(abts_case *tc, void *data)
sess->ul_nas_transport_param.request_type =
OGS_NAS_5GS_REQUEST_TYPE_INITIAL;
sess->ul_nas_transport_param.dnn = 1;
sess->ul_nas_transport_param.s_nssai = 1;
sess->ul_nas_transport_param.s_nssai = 0;
gsmbuf = testgsm_build_pdu_session_establishment_request(sess);
ABTS_PTR_NOTNULL(tc, gsmbuf);