From eeff81eb07c271bde2fccea75e0db7d3f228faf3 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Tue, 14 Jan 2014 12:10:44 +0100 Subject: trx: Set lchan inactive, only if the dedicated channel is deactivated --- src/osmo-bts-trx/l1_if.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/osmo-bts-trx/l1_if.c b/src/osmo-bts-trx/l1_if.c index 4021b70a..82f50912 100644 --- a/src/osmo-bts-trx/l1_if.c +++ b/src/osmo-bts-trx/l1_if.c @@ -572,11 +572,10 @@ int bts_model_l1sap_down(struct gsm_bts_trx *trx, struct osmo_phsap_prim *l1sap) } /* deactivate associated channel */ trx_sched_set_lchan(l1h, chan_nr, 0x40, 0); - /* set lchan inactive - * (also if only sacch, so no meaurement is done) */ - lchan_set_state(lchan, LCHAN_S_NONE); - /* deactivate dedicated channel */ if (!l1sap->u.info.u.act_req.sacch_only) { + /* set lchan inactive */ + lchan_set_state(lchan, LCHAN_S_NONE); + /* deactivate dedicated channel */ trx_sched_set_lchan(l1h, chan_nr, 0x00, 0); /* confirm only on dedicated channel */ mph_info_chan_confirm(l1h, chan_nr, -- cgit v1.2.3