From dd2aeba02c7064679be5d1fadabfaa865c8b8aad Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 30 Oct 2018 19:47:01 +0100 Subject: 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 --- src/libvlr/vlr_lu_fsm.c | 4 ++-- 1 file 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, -- cgit v1.2.3