]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
add checker in average function
authorSvetlana Shmidt <sshmidt@google.com>
Wed, 29 Jul 2020 09:38:45 +0000 (14:38 +0500)
committerSvetlana Shmidt <sshmidt@google.com>
Wed, 29 Jul 2020 09:38:45 +0000 (14:38 +0500)
src/daemon/distribution.c

index b7d90a139af06b1f69f7bf7a5f1338db8684d949..b7309faeb035e9737c3ebc21dcaade6f340a18a1 100644 (file)
@@ -227,7 +227,9 @@ double distribution_percentile(distribution_t *dist, double percent) {
 }
 
 double distribution_average(distribution_t *dist) {
-  //TODO: checker
+  if (dist->tree[0].bucket_counter == 0) {
+    return NAN;
+  }
   return dist->total_sum / dist->tree[0].bucket_counter;
 }