aboutsummaryrefslogtreecommitdiffstats
path: root/src/libbsc/system_information.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libbsc/system_information.c')
-rw-r--r--src/libbsc/system_information.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libbsc/system_information.c b/src/libbsc/system_information.c
index 4575454d4..a04959d87 100644
--- a/src/libbsc/system_information.c
+++ b/src/libbsc/system_information.c
@@ -739,7 +739,10 @@ static int generate_si2bis(enum osmo_sysinfo_type t, struct gsm_bts *bts)
si2b->rach_control = bts->si_common.rach_control;
- return sizeof(*si2b);
+ /* SI2bis Rest Octets as per 3GPP TS 44.018 ยง10.5.2.33 */
+ rc = rest_octets_si2bis(si2b->rest_octets);
+
+ return sizeof(*si2b) + rc;
}
static int generate_si2ter(enum osmo_sysinfo_type t, struct gsm_bts *bts)