X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_db_query.c;h=5f892a408b0c49f14e4560ad34100bfadfa0f398;hb=7de4b3692af84751fab5ac46a5da7414346ea50b;hp=5531b25fe7fd60eb5e34300b8f2cfb0ce3cbbf2f;hpb=0ebe3efc7b797546bcae87a946cff1c4cf472919;p=collectd.git diff --git a/src/utils_db_query.c b/src/utils_db_query.c index 5531b25f..5f892a40 100644 --- a/src/utils_db_query.c +++ b/src/utils_db_query.c @@ -207,11 +207,11 @@ static int udb_legacy_result_handle_result (udb_result_t *r, /* {{{ */ vl.values_len = 1; value_str = column_values[r->legacy_position]; - if (0 != parse_value (value_str, &vl.values[0], r->ds->ds[0])) + if (0 != parse_value (value_str, &vl.values[0], r->ds->ds[0].type)) { ERROR ("db query utils: udb_legacy_result_handle_result: " "Parsing `%s' as %s failed.", value_str, - (r->ds->ds[0].type == DS_TYPE_COUNTER) ? "counter" : "gauge"); + DS_TYPE_TO_STRING (r->ds->ds[0].type)); errno = EINVAL; return (-1); } @@ -364,11 +364,10 @@ static int udb_result_submit (udb_result_t *r, udb_query_t *q) /* {{{ */ { char *value_str = r->values_buffer[i]; - if (0 != parse_value (value_str, &vl.values[i], r->ds->ds[i])) + if (0 != parse_value (value_str, &vl.values[i], r->ds->ds[i].type)) { ERROR ("db query utils: udb_result_submit: Parsing `%s' as %s failed.", - value_str, - (r->ds->ds[i].type == DS_TYPE_COUNTER) ? "counter" : "gauge"); + value_str, DS_TYPE_TO_STRING (r->ds->ds[i].type)); errno = EINVAL; return (-1); }