osmo-hlr/src
Vadim Yanitskiy 6a6c7f87ca USSD: fix handle_ussd(): do not free() unconditionally
An internal handler may want to continue session, e.g. to request
more information from the MS.  Let's make the handlers responsible
for session state management, and check that state before calling
ss_session_free(), so a session can remain alive.

Before this patch ss->state was not set/used at all...

Change-Id: I49262e7fe26f29dedbf126087cfb8f3bb3c548dc
2020-11-17 18:47:58 +07:00
..
gsupclient Set TCP NODELAY sockopt to GSUP cli and srv connections 2020-10-12 16:39:58 +02:00
mslookup Use OSMO_FD_* instead of deprecated BSC_FD_* 2020-10-18 22:39:01 +02:00
Makefile.am D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
auc.c move headers to include/osmocom/hlr 2019-11-20 01:25:39 +01:00
ctrl.c move headers to include/osmocom/hlr 2019-11-20 01:25:39 +01:00
db.c db v5: prep for D-GSM: add vlr_via_proxy and sgsn_via_proxy 2020-04-30 19:22:24 +02:00
db_auc.c auc3g: officially wrap IND around IND_bitlen space 2020-04-30 19:22:24 +02:00
db_debug.c src/db.c: integrate SQLite3 with talloc allocator 2019-07-30 17:15:17 +00:00
db_hlr.c drop error log for when a subscriber does not exist 2020-04-30 19:22:24 +02:00
db_sql2c.sed Rename db_bootstrap.sed to db_sql2c.sed 2018-12-04 14:13:47 +01:00
dbd_decode_binary.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
dgsm.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
dgsm_vty.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
gsup_router.c 1/2: refactor: add and use lu_fsm, osmo_gsup_req, osmo_ipa_name 2020-04-30 19:16:09 +02:00
gsup_send.c 1/2: refactor: add and use lu_fsm, osmo_gsup_req, osmo_ipa_name 2020-04-30 19:16:09 +02:00
gsup_server.c Set TCP NODELAY sockopt to GSUP cli and srv connections 2020-10-12 16:39:58 +02:00
hlr.c Support setting rt-prio and cpu-affinity mask through VTY 2020-08-18 13:25:34 +02:00
hlr_db_tool.c osmo-hlr-db-tool: Make import from osmo-nitb less "lossy" 2020-09-23 19:41:27 +02:00
hlr_ussd.c USSD: fix handle_ussd(): do not free() unconditionally 2020-11-17 18:47:58 +07:00
hlr_vty.c cosmetic: fix spelling in logging message: existAnt -> existEnt 2020-10-29 18:05:22 +07:00
hlr_vty_subscr.c vty: show subscriber: show lu d,h,m,s ago, not just seconds 2020-04-30 19:22:24 +02:00
logging.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
lu_fsm.c 2/2: wrap ipa_name in osmo_cni_peer_id with type enum and union 2020-04-30 19:19:17 +02:00
mslookup_server.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
mslookup_server_mdns.c osmo_mslookup_server_mdns_rx(): handle read() rc == 0 2020-05-04 19:15:29 +02:00
osmo-euse-demo.c move headers to include/osmocom/hlr 2019-11-20 01:25:39 +01:00
populate_hlr_db.pl populate_hlr_db.pl: Script to generate a HLR database 2016-05-03 18:51:40 +02:00
proxy.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
rand_fake.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
rand_urandom.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
remote_hlr.c D-GSM 3/n: implement roaming by mslookup in osmo-hlr 2020-04-30 19:22:24 +02:00
timestamp.c D-GSM 1/n: add mslookup server in osmo-hlr 2020-04-30 19:22:24 +02:00