X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Futils_format_graphite.c;h=9c7d96f1bcd5011c852320201ea901e1de0620c6;hb=90e7e99e0da5efb00991ef3c6efa0fdc2cb56701;hp=4f509f4a4c649e47f5fc94a66174a341ab002f4b;hpb=11c8a760c2d354b2f4637bdb297efb253bfaa519;p=collectd.git diff --git a/src/utils_format_graphite.c b/src/utils_format_graphite.c index 4f509f4a..9c7d96f1 100644 --- a/src/utils_format_graphite.c +++ b/src/utils_format_graphite.c @@ -180,8 +180,13 @@ int format_graphite(char *buffer, size_t buffer_size, data_set_t const *ds, int buffer_pos = 0; gauge_t *rates = NULL; - if (flags & GRAPHITE_STORE_RATES) + if (flags & GRAPHITE_STORE_RATES) { rates = uc_get_rate(ds, vl); + if (rates == NULL) { + ERROR("format_graphite: error with uc_get_rate"); + return -1; + } + } for (size_t i = 0; i < ds->ds_num; i++) { char const *ds_name = NULL;