aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/rsl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/rsl.c')
-rw-r--r--src/common/rsl.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/common/rsl.c b/src/common/rsl.c
index f039f432..09b815b2 100644
--- a/src/common/rsl.c
+++ b/src/common/rsl.c
@@ -833,9 +833,8 @@ static int rsl_rx_rf_chan_rel(struct gsm_lchan *lchan)
msgb_queue_flush(&lchan->dl_tch_queue);
}
- /* deactivate handover RACH detection and timer */
- lchan->ho.active = HANDOVER_NONE;
- osmo_timer_del(&lchan->ho.t3105);
+ /* release handover state */
+ reset_handover(lchan);
lchan->rel_act_kind = LCHAN_REL_ACT_RSL;
rc = bts_model_rsl_chan_rel(lchan);