From 2f8f7b62b3ee6cba46613f3bc487a84d6f23ec12 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Wed, 3 Feb 2021 11:04:22 +0100 Subject: gprs_ns2_vc_fsm: reset ALIVE N counter when restarting the test procedure. Otherwise a NS-VC would flap between ALIVE and UNBLOCKED state. Related: OS#4959 Change-Id: Id98629bd65f92103e0e571ec388c58b02cb2ccb5 --- src/gb/gprs_ns2_vc_fsm.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/gb/gprs_ns2_vc_fsm.c b/src/gb/gprs_ns2_vc_fsm.c index f4c4e463..6314408a 100644 --- a/src/gb/gprs_ns2_vc_fsm.c +++ b/src/gb/gprs_ns2_vc_fsm.c @@ -200,6 +200,7 @@ static void alive_timeout_handler(void *data) switch (priv->alive.mode) { case NS_TOUT_TNS_TEST: priv->alive.mode = NS_TOUT_TNS_ALIVE; + priv->alive.N = 0; ns2_tx_alive(priv->nsvc); osmo_timer_schedule(&priv->alive.timer, nsi->timeout[NS_TOUT_TNS_ALIVE], 0); break; -- cgit v1.2.3