From 62f6f9aebf78cec59e8f68a4c49697a6d36b2fe9 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Wed, 11 Sep 2019 02:44:06 +0200 Subject: gprs_ranap: on Iu release, stop the attach fsm if running A Iu release should stop any active procedure. Change-Id: I78c6c0c4024657212d6abef51e226ce233018fee --- src/sgsn/gprs_ranap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sgsn/gprs_ranap.c b/src/sgsn/gprs_ranap.c index 8f4565045..6ebbd692c 100644 --- a/src/sgsn/gprs_ranap.c +++ b/src/sgsn/gprs_ranap.c @@ -137,6 +137,9 @@ int sgsn_ranap_iu_event(struct ranap_ue_conn_ctx *ctx, enum ranap_iu_event_type else sgsn_ranap_iu_free(mm); + /* TODO: move this into FSM */ + if (mm->ran_type == MM_CTX_T_UTRAN_Iu && mm->gmm_att_req.fsm->state != ST_INIT) + osmo_fsm_inst_dispatch(mm->gmm_att_req.fsm, E_REJECT, (void *) GMM_DISCARD_MS_WITHOUT_REJECT); rc = 0; break; case RANAP_IU_EVENT_SECURITY_MODE_COMPLETE: -- cgit v1.2.3