Skip to content

Commit

Permalink
WIP: Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
pespin committed May 21, 2024
1 parent 87d9cdf commit 00c9e6a
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/mme/mme-s11-build.c
Original file line number Diff line number Diff line change
Expand Up @@ -177,19 +177,19 @@ ogs_pkbuf_t *mme_s11_build_create_session_request(
sess->request_type.type == OGS_NAS_EPS_PDN_TYPE_IPV6 ||
sess->request_type.type == OGS_NAS_EPS_PDN_TYPE_IPV4V6);

ogs_debug("session->session_type = %d", session->session_type);
ogs_debug("session->paa.session_type = %d", session->paa.session_type);

if (session->session_type == OGS_PDU_SESSION_TYPE_IPV4 ||
session->session_type == OGS_PDU_SESSION_TYPE_IPV6 ||
session->session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
req->pdn_type.u8 = (session->session_type & sess->request_type.type);
if (session->paa.session_type == OGS_PDU_SESSION_TYPE_IPV4 ||
session->paa.session_type == OGS_PDU_SESSION_TYPE_IPV6 ||
session->paa.session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
req->pdn_type.u8 = (session->paa.session_type & sess->request_type.type);
if (req->pdn_type.u8 == 0) {
ogs_fatal("Cannot derive PDN Type [UE:%d,HSS:%d]",
sess->request_type.type, session->session_type);
sess->request_type.type, session->paa.session_type);
ogs_assert_if_reached();
}
} else {
ogs_error("Invalid PDN-TYPE[%d]", session->session_type);
ogs_error("Invalid PDN-TYPE[%d]", session->paa.session_type);
return NULL;
}
req->pdn_type.presence = 1;
Expand Down Expand Up @@ -229,7 +229,7 @@ ogs_pkbuf_t *mme_s11_build_create_session_request(
memcpy(session->paa.both.addr6, session->ue_ip.addr6, OGS_IPV6_LEN);
} else {
ogs_error("Invalid PDN-TYPE[%d:%d:%d]", req->pdn_type.u8,
session->session_type, sess->request_type.type);
session->paa.session_type, sess->request_type.type);
return NULL;
}
req->pdn_address_allocation.presence = 1;
Expand Down

0 comments on commit 00c9e6a

Please sign in to comment.