rate_ctr: print proper error message if rate_ctr already exists

Change-Id: I86b7ccb0931f5a2a489bb8c7c6aee0894a126eb8
changes/84/5484/1
Harald Welte 2017-12-18 17:13:38 +01:00
parent 937ddea6cc
commit d589f1dcfd
1 changed files with 4 additions and 1 deletions

View File

@ -190,8 +190,11 @@ struct rate_ctr_group *rate_ctr_group_alloc(void *ctx,
unsigned int size;
struct rate_ctr_group *group;
if (rate_ctr_get_group_by_name_idx(desc->group_name_prefix, idx))
if (rate_ctr_get_group_by_name_idx(desc->group_name_prefix, idx)) {
LOGP(DLGLOBAL, LOGL_ERROR, "counter group '%s' already exists for index %u\n",
desc->group_name_prefix, idx);
return NULL; /* group already exist */
}
size = sizeof(struct rate_ctr_group) +
desc->num_ctr * sizeof(struct rate_ctr);