forked from acouzens/open5gs
[MME] Fix potential null ptr dereference
The assert is checking for sess->session->name, but afterwards there's a check to skip ses->session not being null, which means the assert can crash while dereferencing sess->session.
This commit is contained in:
parent
b1515a16ff
commit
3457435071
|
@ -4082,10 +4082,11 @@ mme_sess_t *mme_sess_find_by_apn(mme_ue_t *mme_ue, char *apn)
|
|||
|
||||
sess = mme_sess_first(mme_ue);
|
||||
while (sess) {
|
||||
if (sess->session) {
|
||||
ogs_assert(sess->session->name);
|
||||
if (sess->session && ogs_strcasecmp(sess->session->name, apn) == 0)
|
||||
if (ogs_strcasecmp(sess->session->name, apn) == 0)
|
||||
return sess;
|
||||
|
||||
}
|
||||
sess = mme_sess_next(sess);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue