]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
Found and fixed memory leak in function format_metric_distribution.
authorelene-margalit <elene.margalit@gmail.com>
Fri, 28 Aug 2020 10:02:09 +0000 (12:02 +0200)
committerelene-margalit <elene.margalit@gmail.com>
Fri, 28 Aug 2020 10:02:09 +0000 (12:02 +0200)
src/utils/format_json/format_json.c

index a679fc8e23e2bd74dd791e962fbfb01a15d622df..72a5309a2e04fac8f5b820571a9e2eba300c7b3f 100644 (file)
@@ -24,6 +24,7 @@
  * Authors:
  *   Florian octo Forster <octo at collectd.org>
  *   Manoj Srivastava <srivasta at google.com>
+ *   Elene Margalitadze <elene.margalit at gmail.com>
  **/
 
 #include "collectd.h"
@@ -146,6 +147,7 @@ static int format_metric_distribution(strbuf_t buf, yajl_gen g,
   CHECK(json_add_string(g, "sum"));
   CHECK(json_add_string(g, buf.ptr));
   STRBUF_DESTROY(buf);
+  destroy_buckets_array(buckets);
   return 0;
 }