diff options
-rw-r--r-- | openbsc/src/bssap.c | 1 | ||||
-rw-r--r-- | openbsc/src/handover_logic.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/src/bssap.c b/openbsc/src/bssap.c index 738f3e3ea..352d34676 100644 --- a/openbsc/src/bssap.c +++ b/openbsc/src/bssap.c @@ -462,6 +462,7 @@ static int handle_new_assignment(struct msgb *msg, int full_rate, int chan_mode) return -1; } + rsl_lchan_set_state(new_lchan, LCHAN_S_ACT_REQ); msc_data->secondary_lchan = new_lchan; new_lchan->msc_data = msc_data; return 0; diff --git a/openbsc/src/handover_logic.c b/openbsc/src/handover_logic.c index 2d857f43e..dc00b0d09 100644 --- a/openbsc/src/handover_logic.c +++ b/openbsc/src/handover_logic.c @@ -134,6 +134,7 @@ int bsc_handover_start(struct gsm_lchan *old_lchan, struct gsm_bts *bts) return rc; } + rsl_lchan_set_state(new_lchan, LCHAN_S_ACT_REQ); llist_add(&ho->list, &bsc_handovers); /* we continue in the SS_LCHAN handler / ho_chan_activ_ack */ |