X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Futils_format_json.c;h=020d80beacb5f8401d26ec891a202cd2da226db1;hb=2c7b491427fd84c9e24c9d41686a15ce42219a0b;hp=23a0fdf01d4de95f7cbad5a2955112ea7668ee72;hpb=a359afebf9e55cdb46b445e3d46d728a4d6fe992;p=collectd.git diff --git a/src/utils_format_json.c b/src/utils_format_json.c index 23a0fdf0..020d80be 100644 --- a/src/utils_format_json.c +++ b/src/utils_format_json.c @@ -262,8 +262,12 @@ static int meta_data_keys_to_json (char *buffer, size_t buffer_size, /* {{{ */ if (meta_data_get_string (meta, key, &value) == 0) { char temp[512] = ""; - json_escape_string (temp, sizeof (temp), value); + + status = json_escape_string (temp, sizeof (temp), value); sfree (value); + if (status != 0) + return status; + BUFFER_ADD (",\"%s\":%s", key, temp); } }