X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_db_query.c;h=e734358f80e5ff05cd0f3827122a2afd6726b1e9;hb=ec9ed6fe4108f7fd3d4ef84e887bb6d3dc022e14;hp=8eae6b8c526440e092891aab0180214e129899ba;hpb=e1d4681088e33d3ec256c296dff4dbaeb70b883a;p=collectd.git diff --git a/src/utils_db_query.c b/src/utils_db_query.c index 8eae6b8c..e734358f 100644 --- a/src/utils_db_query.c +++ b/src/utils_db_query.c @@ -199,7 +199,6 @@ static int udb_result_submit (udb_result_t *r, /* {{{ */ udb_query_t const *q, udb_query_preparation_area_t *q_area) { value_list_t vl = VALUE_LIST_INIT; - int status; assert (r != NULL); assert (r_area->ds != NULL); @@ -258,7 +257,7 @@ static int udb_result_submit (udb_result_t *r, /* {{{ */ { int status = strjoin (vl.type_instance, sizeof (vl.type_instance), r_area->instances_buffer, r->instances_num, "-"); - if (status != 0) + if (status < 0) { ERROR ("udb_result_submit: creating type_instance failed with status %d.", status); @@ -271,7 +270,7 @@ static int udb_result_submit (udb_result_t *r, /* {{{ */ int status = strjoin (tmp, sizeof (tmp), r_area->instances_buffer, r->instances_num, "-"); - if (status != 0) + if (status < 0) { ERROR ("udb_result_submit: creating type_instance failed with status %d.", status); @@ -298,7 +297,7 @@ static int udb_result_submit (udb_result_t *r, /* {{{ */ for (size_t i = 0; i < r->metadata_num; i++) { - status = meta_data_add_string (vl.meta, r->metadata[i], + int status = meta_data_add_string (vl.meta, r->metadata[i], r_area->metadata_buffer[i]); if (status != 0) {