]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
ping plugin: Call `plugin_dispatch_metric_family` unconditionally.
authorFlorian Forster <octo@collectd.org>
Fri, 26 Jan 2024 12:20:24 +0000 (13:20 +0100)
committerFlorian Forster <octo@collectd.org>
Mon, 29 Jan 2024 10:17:10 +0000 (11:17 +0100)
src/ping.c

index 420e826fa2f4cc7dbe5b151de80f78639eaf452b..224dfa19fbdecfd05659088e218d8840aadf3377 100644 (file)
@@ -668,14 +668,12 @@ static int ping_read(void) /* {{{ */
   } /* }}} for (hl = hostlist_head; hl != NULL; hl = hl->next) */
 
   for (size_t i = 0; fams[i] != NULL; i++) {
-    if (fams[i]->metric.num > 0) {
-      int status = plugin_dispatch_metric_family(fams[i]);
-      if (status != 0) {
-        ERROR("ping plugin: plugin_dispatch_metric_family failed: %s",
-              STRERROR(status));
-      }
-      metric_family_metric_reset(fams[i]);
+    int status = plugin_dispatch_metric_family(fams[i]);
+    if (status != 0) {
+      ERROR("ping plugin: plugin_dispatch_metric_family failed: %s",
+            STRERROR(status));
     }
+    metric_family_metric_reset(fams[i]);
   }
 
   return 0;