aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcommon/gsm_data_shared.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-12-14 13:05:24 +0100
committerHarald Welte <laforge@gnumonks.org>2017-12-14 13:06:33 +0100
commit2ed22c83dfd8fcc944fd05c854ab4d8de7895b30 (patch)
tree3beb856dcd9aebebbc1a568d084a19908f5c56ee /src/libcommon/gsm_data_shared.c
parent66d2ef81b60959f051a607834b851790b2dac13f (diff)
Fix per-BTS counter group index
I discovered that the per-BTS counter group could only be requested for BTS 0 but didn't work for any further BTSs. This is a bug introduced in Change-Id I5bd9e6e333b1c396beae46630986b17e7f8b82ef where we introudce the per-BTS counters,t but allocate all of them with index '0'. Change-Id: I1b56f8d7b47597ed263e6808074483edca0895de
Diffstat (limited to 'src/libcommon/gsm_data_shared.c')
-rw-r--r--src/libcommon/gsm_data_shared.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcommon/gsm_data_shared.c b/src/libcommon/gsm_data_shared.c
index 30ef1cafe..c14047d49 100644
--- a/src/libcommon/gsm_data_shared.c
+++ b/src/libcommon/gsm_data_shared.c
@@ -347,7 +347,7 @@ struct gsm_bts *gsm_bts_alloc(struct gsm_network *net, uint8_t bts_num)
sizeof(bts->gprs.cell.rlc_cfg));
/* init statistics */
- bts->bts_ctrs = rate_ctr_group_alloc(bts, &bts_ctrg_desc, 0);
+ bts->bts_ctrs = rate_ctr_group_alloc(bts, &bts_ctrg_desc, bts->nr);
if (!bts->bts_ctrs) {
talloc_free(bts);
return NULL;