]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
Fix argument in snprintf.
authorelene-margalit <elene.margalit@gmail.com>
Thu, 27 Aug 2020 21:17:40 +0000 (23:17 +0200)
committerelene-margalit <elene.margalit@gmail.com>
Thu, 27 Aug 2020 21:17:40 +0000 (23:17 +0200)
src/utils/format_json/format_json.c

index 99bf1811a4a1f090a65bd9f6d709d22821e70763..aecba4747a416693c56396d10e8a64c482b68994 100644 (file)
@@ -125,11 +125,11 @@ static int format_metric_distribution(strbuf_t buf, yajl_gen g,
 
     double max = buckets.buckets[i].maximum;
     char max_char[sizeof(max)];
-    snprintf(max_char, 15, "%.2f", max);
+    snprintf(max_char, 64, "%.2f", max);
 
     uint64_t bucket_counter = buckets.buckets[i].bucket_counter;
     char counter_char[sizeof(bucket_counter)];
-    snprintf(counter_char, 15, "%lu", bucket_counter);
+    snprintf(counter_char, 64, "%lu", bucket_counter);
     CHECK(json_add_string(g, max_char));
     CHECK(json_add_string(g, counter_char));
   }