From: Max <[email protected]>

According to 3GPP TS 05.02 ยง 6.3.1.3 SI2ter messages should be scheduled
in FN with TC=4 only if SI2bis messages are also available.
---
 src/common/sysinfo.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/common/sysinfo.c b/src/common/sysinfo.c
index f079199..ee42da2 100644
--- a/src/common/sysinfo.c
+++ b/src/common/sysinfo.c
@@ -76,9 +76,10 @@ uint8_t *bts_sysinfo_get(struct gsm_bts *bts, struct 
gsm_time *g_time)
                /* iterate over 2ter, 2quater, 9, 13 */
                /* determine how many SI we need to send on TC=4,
                 * and which of them we send when */
-               if (BTS_HAS_SI(bts, SYSINFO_TYPE_2ter)) {
+               if (BTS_HAS_SI(bts, SYSINFO_TYPE_2ter) &&
+                   BTS_HAS_SI(bts, SYSINFO_TYPE_2bis)) {
                        tc4_sub[tc4_cnt] = SYSINFO_TYPE_2ter;
-                       tc4_cnt += 1; /* 2bis */
+                       tc4_cnt += 1;
                }
                if (BTS_HAS_SI(bts, SYSINFO_TYPE_2quater) &&
                    (BTS_HAS_SI(bts, SYSINFO_TYPE_2bis) ||
-- 
2.7.3

Reply via email to