althea-net / open5gs

Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-16)
https://open5gs.org
GNU Affero General Public License v3.0
1 stars 1 forks source link

[mme] turn various asserts into checks with error-handling #69

Closed spencersevilla closed 1 year ago

spencersevilla commented 1 year ago

Similar fixes as the prior commit to sgwc and smf. Key contributions are (1) not segfaulting out on failed assert()s and (2) proper error-handling (tearing down sessions, error messages when appropriate, etc).