aboutsummaryrefslogtreecommitdiffstats
path: root/bsc
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2018-03-01 14:04:52 +0100
committerHarald Welte <laforge@gnumonks.org>2018-03-01 14:32:59 +0000
commitffe5f0e5468aeda5416a4ba92b6cf505deda031d (patch)
tree97ea229daaf77fb77509ccae59aef6e41ad026de /bsc
parent88f4ae890f134e4c7a1c7eecb180cdc32c49682a (diff)
MSC_ConnectionHandler: make sure altstep exists
The altstep as_handover does not exit as each of its branches is equipped with a repeat statement on the end. This trapps us in an endless loop. - remove the repeat statement at the last logical step which is at the RSL_REL_REQ. Change-Id: I8cb57a9fef606f459542708206f5ea4de1def7a1
Diffstat (limited to 'bsc')
-rw-r--r--bsc/MSC_ConnectionHandler.ttcn1
1 files changed, 0 insertions, 1 deletions
diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn
index b68b4f80..62c2a711 100644
--- a/bsc/MSC_ConnectionHandler.ttcn
+++ b/bsc/MSC_ConnectionHandler.ttcn
@@ -743,7 +743,6 @@ altstep as_handover(inout HandoverState st) runs on MSC_ConnHdlr {
/* FIXME: Determine TRX NR by ARFCN, instead of hard-coded TRX0! */
f_rslem_unregister(0, st.old_chan_nr);
st.handover_done := true;
- repeat;
}
}