diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2023-07-31 17:55:03 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2023-08-29 11:28:39 +0000 |
commit | 2ab39f7fa08fe84ca970bd1d9f6d8621321bb08d (patch) | |
tree | 82681e124066e1d65920520eb2a6f64f4698c419 | |
parent | 5c9162980d622c0869e8df2aeab45c10c8bb07da (diff) |
ASCI: Fix uninitialized values in vgcs_fsm.c, found by gcc 13.1.1.20230714
Change-Id: Iee4cc0fbf03e7ca4b53424f7f52ed9d599f96e49
-rw-r--r-- | src/osmo-bsc/vgcs_fsm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/osmo-bsc/vgcs_fsm.c b/src/osmo-bsc/vgcs_fsm.c index 6b7893374..8969d4fb1 100644 --- a/src/osmo-bsc/vgcs_fsm.c +++ b/src/osmo-bsc/vgcs_fsm.c @@ -539,8 +539,10 @@ int vgcs_vbs_call_start(struct gsm_subscriber_connection *conn, struct msgb *msg /* Create VGCS FSM. */ conn->vgcs_call.fi = osmo_fsm_inst_alloc(&vgcs_call_fsm, conn->network, conn, LOGL_DEBUG, NULL); - if (!conn->vgcs_call.fi) + if (!conn->vgcs_call.fi) { + cause = GSM0808_CAUSE_INCORRECT_VALUE; goto reject; + } /* Init list of cells that are used by the call. */ INIT_LLIST_HEAD(&conn->vgcs_call.chan_list); @@ -1080,7 +1082,7 @@ int vgcs_vbs_chan_start(struct gsm_subscriber_connection *conn, struct msgb *msg }; uint8_t cause; struct gsm_bts *bts; - struct gsm_lchan *lchan; + struct gsm_lchan *lchan = NULL; int rc; int i; |