diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-07-12 00:46:36 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-07-12 00:47:10 +0200 |
commit | 9530a404ce50fce6762dc64c12bb014fcfd43918 (patch) | |
tree | b75c3b1b1b63c67c78caf86832ffc46f71a6c3cd /src/bts.cpp | |
parent | 8c8027c3070ad154f3fff5a6a50be710d12707dd (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.cpp | 2 |
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() |