X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Futils_db_query.c;h=9c84937f38845c34e2f7067fab6317f7d052c3fe;hb=40e77dd34f9a8466165a8b7d724faeb337c90414;hp=f29eabcd8930749a07aa651ab08d06fa1af71a46;hpb=d6491cfcf52a74498e1becd7ef94fc8e0a5938b9;p=collectd.git diff --git a/src/utils_db_query.c b/src/utils_db_query.c index f29eabcd..9c84937f 100644 --- a/src/utils_db_query.c +++ b/src/utils_db_query.c @@ -202,8 +202,9 @@ static int udb_result_submit (udb_result_t *r, /* {{{ */ assert (r != NULL); assert (r_area->ds != NULL); assert (((size_t) r_area->ds->ds_num) == r->values_num); + assert (r->values_num > 0); - vl.values = (value_t *) calloc (r_area->ds->ds_num, sizeof (value_t)); + vl.values = (value_t *) calloc (r->values_num, sizeof (value_t)); if (vl.values == NULL) { ERROR ("db query utils: malloc failed.");