aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/handover_fsm.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-06-15 14:14:21 +0200
committerpespin <pespin@sysmocom.de>2021-06-17 14:05:40 +0000
commitb9a62638230b65d3620adb949ad1a55e1130d8f9 (patch)
tree417740935d0a142cb8b494b25c1b72e325a2d8fd /src/osmo-bsc/handover_fsm.c
parent35b6b25433b4bc1c1f20cc9d0fa477591cb0e0e7 (diff)
Introduce VTY command to disable srvcc fast-return on target BTS
Diffstat (limited to 'src/osmo-bsc/handover_fsm.c')
-rw-r--r--src/osmo-bsc/handover_fsm.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/osmo-bsc/handover_fsm.c b/src/osmo-bsc/handover_fsm.c
index 8141a5db3..08b1dc7c5 100644
--- a/src/osmo-bsc/handover_fsm.c
+++ b/src/osmo-bsc/handover_fsm.c
@@ -721,9 +721,10 @@ void handover_start_inter_bsc_in(struct gsm_subscriber_connection *conn,
}
if (req->last_eutran_plmn_valid) {
- conn->last_eutran_plmn_valid = true;
- memcpy(&conn->last_eutran_plmn, &req->last_eutran_plmn,
- sizeof(conn->last_eutran_plmn));
+ conn->fast_return.allowed = ho->new_bts->srvcc_fast_return_allowed;
+ conn->fast_return.last_eutran_plmn_valid = true;
+ memcpy(&conn->fast_return.last_eutran_plmn, &req->last_eutran_plmn,
+ sizeof(conn->fast_return.last_eutran_plmn));
}
lchan_activate(ho->new_lchan, &info);