]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
irq 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/irq.c

index 2e716b5330f4efeaea2c6d89e86c47f4028ab4af..c105bdfcdcc7f479aeaa92e8617c8ee8be0aa1fa 100644 (file)
--- a/src/irq.c
+++ b/src/irq.c
@@ -243,15 +243,13 @@ static int irq_read(void) {
 
   int ret = irq_read_data(&fam);
 
-  if (fam.metric.num > 0) {
-    int status = plugin_dispatch_metric_family(&fam);
-    if (status != 0) {
-      ERROR("irq plugin: plugin_dispatch_metric_family failed: %s",
-            STRERROR(status));
-      ret = -1;
-    }
-    metric_family_metric_reset(&fam);
+  int status = plugin_dispatch_metric_family(&fam);
+  if (status != 0) {
+    ERROR("irq plugin: plugin_dispatch_metric_family failed: %s",
+          STRERROR(status));
+    ret = -1;
   }
+  metric_family_metric_reset(&fam);
 
   return ret;
 }