aboutsummaryrefslogtreecommitdiffstats
path: root/src/bts.cpp
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-07-12 00:46:36 +0200
committerHarald Welte <laforge@gnumonks.org>2017-07-12 00:47:10 +0200
commit9530a404ce50fce6762dc64c12bb014fcfd43918 (patch)
treeb75c3b1b1b63c67c78caf86832ffc46f71a6c3cd /src/bts.cpp
parent8c8027c3070ad154f3fff5a6a50be710d12707dd (diff)
check for missing result of rate_ctr_group_alloc()
In case the counter group allocation fails, we must handle this gracefully and fail the allocation of the parent object, too. Change-Id: Id6d780c67b4af15aaa5c6f2b8b00f2a0b70a7385 Related: OS#2361
Diffstat (limited to 'src/bts.cpp')
-rw-r--r--src/bts.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bts.cpp b/src/bts.cpp
index 5192646f..2d289d77 100644
--- a/src/bts.cpp
+++ b/src/bts.cpp
@@ -207,7 +207,9 @@ BTS::BTS()
}
m_ratectrs = rate_ctr_group_alloc(tall_pcu_ctx, &bts_ctrg_desc, 0);
+ OSMO_ASSERT(m_ratectrs);
m_statg = osmo_stat_item_group_alloc(tall_pcu_ctx, &bts_statg_desc, 0);
+ OSMO_ASSERT(m_statg);
}
BTS::~BTS()