X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_format_graphite.c;h=e23d5d92c65599fecc29ac575ca48c68af2b3369;hb=d3db12b73a1c3c17a2dfc0ba96ec99490088c957;hp=c9516b49386ae7d8c99cb8b62fad405de5b7a5ba;hpb=fd4bdc17fc1560ed0775e54d01f564345ecea92e;p=collectd.git diff --git a/src/utils_format_graphite.c b/src/utils_format_graphite.c index c9516b49..e23d5d92 100644 --- a/src/utils_format_graphite.c +++ b/src/utils_format_graphite.c @@ -29,7 +29,7 @@ #include "utils_cache.h" #include "utils_parse_option.h" -#define GRAPHITE_FORBIDDEN " \t\"\\:!/\n\r" +#define GRAPHITE_FORBIDDEN " \t\"\\:!/()\n\r" /* Utils functions to format data sets in graphite format. * Largely taken from write_graphite.c as it remains the same formatting */ @@ -61,7 +61,7 @@ static int gr_format_values (char *ret, size_t ret_len, } while (0) if (ds->ds[ds_num].type == DS_TYPE_GAUGE) - BUFFER_ADD ("%f", vl->values[ds_num].gauge); + BUFFER_ADD (GAUGE_FORMAT, vl->values[ds_num].gauge); else if (rates != NULL) BUFFER_ADD ("%f", rates[ds_num]); else if (ds->ds[ds_num].type == DS_TYPE_COUNTER)