aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/xua_default_lm_fsm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/xua_default_lm_fsm.c b/src/xua_default_lm_fsm.c
index 338f4ae..6bc210a 100644
--- a/src/xua_default_lm_fsm.c
+++ b/src/xua_default_lm_fsm.c
@@ -170,6 +170,10 @@ static int lm_timer_cb(struct osmo_fsm_inst *fi)
restart_asp(fi);
break;
case T_WAIT_NOTIFY:
+#if 1
+ osmo_fsm_inst_state_chg(fi, S_ACTIVE, 0, 0);
+ osmo_fsm_inst_dispatch(lmp->asp->fi, XUA_ASP_E_M_ASP_ACTIVE_REQ, NULL);
+#else
/* No AS has reported via NOTIFY that is was
* (statically) configured at the SG for this ASP, so
* let's dynamically register */
@@ -186,6 +190,7 @@ static int lm_timer_cb(struct osmo_fsm_inst *fi)
prim->u.rk_reg.key = as->cfg.routing_key;
prim->u.rk_reg.traf_mode = as->cfg.mode;
osmo_xlm_sap_down(lmp->asp, &prim->oph);
+#endif
break;
case T_WAIT_NOTIFY_RKM:
/* No AS has reported via NOTIFY even after dynamic RKM