aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-10-30 19:47:01 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2018-10-30 19:51:15 +0100
commitdd2aeba02c7064679be5d1fadabfaa865c8b8aad (patch)
treed0652b66e04673696b82691f27840cc1c42d7f88
parent9ca7b31cbf78511208c2060b9a8e38ad3a0f4aae (diff)
lu_fsm: result cb: use proper cause type (warning/coverity)
enum gsm48_gmm_cause is the wrong enum to pass to lu_fsm_failure(). Use enum gsm48_reject_value instead. Change-Id: If661f72056decb28c0ee82ad2449630a24d4f31c
-rw-r--r--src/libvlr/vlr_lu_fsm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libvlr/vlr_lu_fsm.c b/src/libvlr/vlr_lu_fsm.c
index bf2355132..717db42bc 100644
--- a/src/libvlr/vlr_lu_fsm.c
+++ b/src/libvlr/vlr_lu_fsm.c
@@ -1188,8 +1188,8 @@ static void lu_fsm_wait_hlr_ul_res(struct osmo_fsm_inst *fi, uint32_t event,
/* continue in MSC ?!? */
} else {
/* unsuccessful case */
- enum gsm48_gmm_cause cause =
- *(enum gsm48_gmm_cause *)data;
+ enum gsm48_reject_value cause =
+ *(enum gsm48_reject_value *)data;
/* Ignoring standalone mode for now. */
if (0 /* procedure_error && vlr->cfg.standalone_mode */) {
osmo_fsm_inst_state_chg(fi,