aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-05-31 01:02:37 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-05-31 02:14:28 +0700
commit4458496e84c296c36130f9f62d0d499ea655061f (patch)
treec5c520b0b0396a24b262662f50775d080a144b90
parentc1b141c8c360748e30536097cb4f17ef95e32791 (diff)
bts_unknown: fix: properly initialize the feature vector
This is unlikely to cause any problems, but having a NULL-pointer that can potentially be dereferenced is dangerous. Fix this. Change-Id: Icf594604f69023d1483e897edb811e51774b5b8e
-rw-r--r--src/osmo-bsc/bts_unknown.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/osmo-bsc/bts_unknown.c b/src/osmo-bsc/bts_unknown.c
index 5ecf875c1..b6b56a81b 100644
--- a/src/osmo-bsc/bts_unknown.c
+++ b/src/osmo-bsc/bts_unknown.c
@@ -36,5 +36,11 @@ static struct gsm_bts_model model_unknown = {
int bts_model_unknown_init(void)
{
+ /* NOTE: the buffer is zero-initialized by compiler */
+ model_unknown.features = (struct bitvec) {
+ .data_len = sizeof(model_unknown._features_data),
+ .data = &model_unknown._features_data[0],
+ };
+
return gsm_bts_model_register(&model_unknown);
}