aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/abis_rsl.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-11-06 22:24:59 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2018-11-14 16:16:30 +0000
commitd30922f7a384947f6766523180cad7b108c9d751 (patch)
tree28adc9f1fcf90f3667273dc9400754bff18c89ba /src/osmo-bsc/abis_rsl.c
parent2b77556c0f26085c3b951a3e859d899de174b0c0 (diff)
lchan: release in error: fix missing messages / events
In the case where there is a release in error and we skip immediately to the RF Release state, send all of Deact SACCH, RR Release messages and also signal the lchan_rtp_fsm as appropriate. Move that code to static lchan_do_release() and call from both lchan_fsm_wait_rll_rtp_released_onenter() in the normal case, as well as lchan_release() when skipping that. When releasing in error, but we're already in LCHAN_ST_WAIT_RLL_RTP_RELEASED, those messages have already been sent and we can skip them. Change-Id: I648a9826ce56b611359f81462ca03e4ab4c736aa
Diffstat (limited to 'src/osmo-bsc/abis_rsl.c')
0 files changed, 0 insertions, 0 deletions