aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2023-07-31 17:55:03 +0200
committerlaforge <laforge@osmocom.org>2023-08-29 11:28:39 +0000
commit2ab39f7fa08fe84ca970bd1d9f6d8621321bb08d (patch)
tree82681e124066e1d65920520eb2a6f64f4698c419
parent5c9162980d622c0869e8df2aeab45c10c8bb07da (diff)
ASCI: Fix uninitialized values in vgcs_fsm.c, found by gcc 13.1.1.20230714
-rw-r--r--src/osmo-bsc/vgcs_fsm.c6
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;