diff options
Diffstat (limited to 'src/osmo-bsc/abis_rsl.c')
-rw-r--r-- | src/osmo-bsc/abis_rsl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/osmo-bsc/abis_rsl.c b/src/osmo-bsc/abis_rsl.c index 1c60405c4..8f94c05d6 100644 --- a/src/osmo-bsc/abis_rsl.c +++ b/src/osmo-bsc/abis_rsl.c @@ -1450,6 +1450,11 @@ static int rsl_rx_meas_res(struct msgb *msg) lchan_ms_pwr_ctrl(msg->lchan, mr); + if ((mr->flags & MEAS_REP_F_MS_L1)) { + /* Notify lchan_fsm that L1 is still alive */ + osmo_fsm_inst_dispatch(mr->lchan->fi, LCHAN_EV_RX_MEAS_RES_L1_INFO, mr); + } + send_lchan_signal(S_LCHAN_MEAS_REP, msg->lchan, mr); return 0; |