X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fwrite_graphite.c;h=870ce2bbb72dd991a3b2cc82ad8607d931178a7c;hb=f7958d71313733156ba9ff1d36c7e54ac5df41f7;hp=9f7e5e74c75cbafba981e1caaee3c2c9d3a8eac6;hpb=6c16a604aacf313751cac123ddc04dbf626788f8;p=collectd.git diff --git a/src/write_graphite.c b/src/write_graphite.c index 9f7e5e74..870ce2bb 100644 --- a/src/write_graphite.c +++ b/src/write_graphite.c @@ -354,6 +354,12 @@ static int wg_format_name (char *ret, int ret_len, return (-1); } + if ((n_ds_name = malloc(strlen(ds_name)+1)) == NULL) + { + ERROR ("Unable to allocate memory for normalized datasource name buffer"); + return (-1); + } + if (ds_name && ds_name[0] != '\0') { if (mangle_dots(n_ds_name, ds_name) == -1) {