lchan: Allow transition from BORKEN state to WAIT_RF_RELEASE_ACK

In the lchan_fsm_borken() we request to change the state to
LCHAN_ST_WAIT_RF_RELEASE_ACK in response to a late
LCHAN_EV_RSL_CHAN_ACTIV_ACK event but this transition is prohibited
by the FSM definition, so the channels stay in the BORKEN state
forever. :(

Change-Id: I17a9b935a116eb842fd0239ef53d73bef35e6511
This commit is contained in:
Alexander Chemeris 2020-05-09 22:22:51 +03:00
parent db668ce4d4
commit bd59b27ae3
1 changed files with 1 additions and 0 deletions

View File

@ -1268,6 +1268,7 @@ static const struct osmo_fsm_state lchan_fsm_states[] = {
| S(LCHAN_EV_RTP_RELEASED)
,
.out_state_mask = 0
| S(LCHAN_ST_WAIT_RF_RELEASE_ACK)
| S(LCHAN_ST_UNUSED)
| S(LCHAN_ST_WAIT_AFTER_ERROR)
,