[SEC] Fix Assertion ogs_pfcp_f_seid_to_ip (#3207)

This commit is contained in:
Sukchan Lee 2024-05-18 21:12:47 +09:00
parent bd4d925f0f
commit b1bf2b10e2
2 changed files with 8 additions and 0 deletions

View File

@ -252,6 +252,10 @@ sgwu_sess_t *sgwu_sess_add_by_message(ogs_pfcp_message_t *message)
ogs_error("No CP F-SEID");
return NULL;
}
if (f_seid->ipv4 == 0 && f_seid->ipv6 == 0) {
ogs_error("No IPv4 or IPv6");
return NULL;
}
f_seid->seid = be64toh(f_seid->seid);
sess = sgwu_sess_find_by_sgwc_sxa_f_seid(f_seid);

View File

@ -365,6 +365,10 @@ upf_sess_t *upf_sess_add_by_message(ogs_pfcp_message_t *message)
ogs_error("No CP F-SEID");
return NULL;
}
if (f_seid->ipv4 == 0 && f_seid->ipv6 == 0) {
ogs_error("No IPv4 or IPv6");
return NULL;
}
f_seid->seid = be64toh(f_seid->seid);
sess = upf_sess_find_by_smf_n4_f_seid(f_seid);