osmo-bsc/src/osmo-bsc
Neels Hofmeyr 8821db2628 abis_rsl.c: fix uninitialized RSL cause issues
Separate the cause value passed to further functions from the log string.

The code tried to be nice by composing the RSL cause string and returning the
RSL cause at the same time, which falls on its face when the string composition
happens only within conditional logging.

Change-Id: Ibadd06102f162bca9182c39b77b0651568d3e6f8
2018-10-29 18:39:46 +01:00
..
Makefile.am cosmetic: rename osmo_bsc_api.c to gsm_08_08.c 2018-07-28 12:18:23 +02:00
a_reset.c GSCON: call api of a_reset.c with msc object directly 2018-08-07 15:11:41 +00:00
abis_bs11.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm.c nanoBTS: Allow BCCH with CBCH on TS0 2018-10-06 23:12:05 +02:00
abis_nm_ipaccess.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_om2000.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
abis_om2000_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_rsl.c abis_rsl.c: fix uninitialized RSL cause issues 2018-10-29 18:39:46 +01:00
acc_ramp.c acc_ramp: An unsigned int is always >= 0 2018-10-21 12:19:56 +00:00
arfcn_range_encode.c range_enc_determine_range(): Don't dereference array on size=0 2018-10-21 11:10:23 +02:00
assignment_fsm.c codec_pref: handle S0-S15 in ASSIGNMENT REQUEST 2018-10-05 07:58:22 +00:00
bsc_ctrl_commands.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_ctrl_lookup.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_init.c rename gsm_04_08_utils.[hc] to gsm_04_08_rr 2018-07-28 12:18:23 +02:00
bsc_rf_ctrl.c check for overlong unix socket paths 2018-09-26 07:26:01 +00:00
bsc_rll.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_subscr_conn_fsm.c subscr_conn_fsm: Fix null-pointer deref / N-CONNECT.ind from unknown MSC 2018-10-21 12:19:50 +00:00
bsc_subscriber.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
bsc_vty.c bsc_vty: check amr mode parameters 2018-10-24 09:22:41 +02:00
bts_ericsson_rbs2000.c osmo-bsc: Add default case for switch(enum) 2018-10-03 19:39:10 +02:00
bts_init.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_ipaccess_nanobts.c Fix heap-use-after-free due to OML link destruction 2018-08-23 16:47:30 +02:00
bts_ipaccess_nanobts_omlattr.c add gsm_timers, for Tnnn definitions usable by FSMs 2018-07-28 12:18:23 +02:00
bts_nokia_site.c osmo-bsc: Add default case for switch(enum) 2018-10-03 19:39:10 +02:00
bts_siemens_bs11.c osmo-bsc: Add default case for switch(enum) 2018-10-03 19:39:10 +02:00
bts_sysmobts.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_unknown.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
chan_alloc.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
codec_pref.c codec_pref: also check amr codec rates in check_codec_pref() 2018-10-23 18:23:27 +00:00
e1_config.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
gsm_04_08_rr.c gsm_04_08: improve gsm48_multirate_config() 2018-10-24 09:22:41 +02:00
gsm_04_80_utils.c fix / clarify rsl dtap cache 2018-07-28 12:18:23 +02:00
gsm_08_08.c gsm_08_08: do not include zero length speech codec list. 2018-10-21 12:15:03 +00:00
gsm_data.c gsm_data: set meaningful default values for amr modes 2018-10-23 09:50:11 +02:00
gsm_timers.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
gsm_timers_vty.c add gsm_timers, for Tnnn definitions usable by FSMs 2018-07-28 12:18:23 +02:00
handover_cfg.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
handover_decision.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
handover_decision_2.c handover_decision_2.c: implement HO to remote BSS 2018-10-21 12:33:13 +00:00
handover_fsm.c handover_start_inter_bsc_in(): Uninitialized variable 2018-10-21 11:17:11 +02:00
handover_logic.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
handover_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
lchan_fsm.c lchan_fsm: generate proper multirate configuration IE on RSL 2018-10-24 09:22:41 +02:00
lchan_rtp_fsm.c log: lchan_rtp_fsm: add missing '\n' 2018-08-29 02:02:10 +02:00
lchan_select.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
meas_feed.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
meas_rep.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
mgw_endpoint_fsm.c gscon: use BSS-common payload types on BSS side 2018-08-01 11:27:17 +02:00
neighbor_ident.c inter-BSC HO: neighbor_ident API: drop 9bit BSIC 2018-07-28 12:18:23 +02:00
neighbor_ident_vty.c remote-BSS neighbors: allow only one cell ID 2018-10-16 15:07:57 +02:00
net_init.c add gsm_timers, for Tnnn definitions usable by FSMs 2018-07-28 12:18:23 +02:00
osmo_bsc_bssap.c cipher mode reject: send proper cause codes 2018-10-25 10:15:33 +02:00
osmo_bsc_ctrl.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
osmo_bsc_filter.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
osmo_bsc_grace.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
osmo_bsc_lcls.c lcls: log channel type and lchan names on LCLS codec mismatch 2018-09-26 17:42:37 +00:00
osmo_bsc_main.c codec_pref: check codec configuration before start 2018-10-08 09:50:12 +00:00
osmo_bsc_msc.c osmo_bsc_msc: Set reasonable codec list defaults 2018-10-05 15:20:51 +02:00
osmo_bsc_sigtran.c fix dependency bug: include mgcp_client/, not mgcp/ 2018-08-29 13:31:57 +02:00
osmo_bsc_vty.c MGCP: add 'X-Osmo-IGN: C' for SCCPlite by default 2018-08-25 17:07:20 +02:00
paging.c cosmetic: rename bsc_api.h to gsm_08_08.h 2018-07-28 12:18:23 +02:00
pcu_sock.c large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
penalty_timers.c cosmetic: penalty timers: constify, tweak doc 2018-06-08 16:16:42 +00:00
rest_octets.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
system_information.c CBCH: Fix SI4 CBCH IE generation 2018-09-09 17:23:56 +02:00
timeslot_fsm.c ts,lchan_fsm: do not attempt to allocate CBCH subslots 2018-09-11 02:08:41 +02:00