mirror of
https://github.com/open5gs/open5gs.git
synced 2026-04-26 10:30:41 +00:00
When mme_ue_set_imsi() updates an existing UE IMSI, the previous code overwrote mme_ue->imsi before removing the old hash entry. As a result, the old IMSI key could remain in imsi_ue_hash and keep pointing to the same mme_ue object. After the UE context was removed, a later lookup by the stale IMSI key could return an invalid context and trigger a fatal path during re-attach handling. Remove the old IMSI hash entry before updating mme_ue->imsi, then register the new IMSI after the update. Issues: #4357 |
||
|---|---|---|
| .. | ||
| abts-main.c | ||
| auth-test.c | ||
| crash-test.c | ||
| emm-status-test.c | ||
| guti-test.c | ||
| idle-test.c | ||
| issues-test.c | ||
| meson.build | ||
| reset-test.c | ||
| s1setup-test.c | ||
| simple-test.c | ||
| ue-context-test.c | ||