aboutsummaryrefslogtreecommitdiffstats
path: root/bsc/BSC_Tests_LCLS.ttcn
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2018-10-31 19:42:08 +0100
committerMax <msuraev@sysmocom.de>2018-11-06 19:11:34 +0100
commitfc337ca0b1f8f5ec11f0fd2a6ba0dfe06e7183cc (patch)
tree569e1859b18f0a6f94fb0a938a54ccfd6258fb1a /bsc/BSC_Tests_LCLS.ttcn
parent41a3aab8205d967d700be0dd7e6bf02515efeed6 (diff)
BSC LCLS: explicitly check for RSL_IE_CHAN_NR
Check that channel number IE is present in the received message. This fixes following warning: The value returned by function `@RSL_Types.f_rsl_find_ie' is not used Change-Id: Icc6824d7acef809d76c70b5ff060a8261a82e2be Related: OS#3659
Diffstat (limited to 'bsc/BSC_Tests_LCLS.ttcn')
-rw-r--r--bsc/BSC_Tests_LCLS.ttcn7
1 files changed, 5 insertions, 2 deletions
diff --git a/bsc/BSC_Tests_LCLS.ttcn b/bsc/BSC_Tests_LCLS.ttcn
index 1c519958..01513294 100644
--- a/bsc/BSC_Tests_LCLS.ttcn
+++ b/bsc/BSC_Tests_LCLS.ttcn
@@ -605,8 +605,11 @@ testcase TC_lcls_connect_clear() runs on lcls_test_CT {
[] CONN_A.receive(tr_RSL_DEACT_SACCH(?));
[] CONN_A.receive(tr_RSL_RF_CHAN_REL(?)) -> value rsl {
var RSL_IE_Body ieb;
- f_rsl_find_ie(rsl, RSL_IE_CHAN_NR, ieb);
- CONN_A.send(ts_RSL_RF_CHAN_REL_ACK(ieb.chan_nr));
+ if (f_rsl_find_ie(rsl, RSL_IE_CHAN_NR, ieb) == true) {
+ CONN_A.send(ts_RSL_RF_CHAN_REL_ACK(ieb.chan_nr));
+ } else {
+ log("Unable to find chan# in RSL_RF_CHAN_REL")
+ }
}
[] CONN_A.receive(tr_BSSMAP_ClearComplete) {
CONN_A.send(BSSAP_Conn_Prim:MSC_CONN_PRIM_DISC_REQ);