diff options
author | Max <msuraev@sysmocom.de> | 2018-10-31 19:42:08 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2018-11-06 19:11:34 +0100 |
commit | fc337ca0b1f8f5ec11f0fd2a6ba0dfe06e7183cc (patch) | |
tree | 569e1859b18f0a6f94fb0a938a54ccfd6258fb1a /bsc/BSC_Tests_LCLS.ttcn | |
parent | 41a3aab8205d967d700be0dd7e6bf02515efeed6 (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.ttcn | 7 |
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); |