]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
swap plugin: Call `plugin_dispatch_metric_family` unconditionally.
authorFlorian Forster <octo@collectd.org>
Fri, 26 Jan 2024 12:59:04 +0000 (13:59 +0100)
committerFlorian Forster <octo@collectd.org>
Fri, 26 Jan 2024 13:32:14 +0000 (14:32 +0100)
src/swap.c

index 7018612598a00dbd2369c8f2ae0fe6ab03caf624..e4cfe9c3ff47d9e7f7b2636b539ba4312cc8039e 100644 (file)
@@ -843,14 +843,12 @@ static int swap_read(void) {
 
   for (size_t i = 0; i < FAM_SWAP_MAX; i++) {
     metric_family_t *fam = &fams[i];
-    if (fam->metric.num > 0) {
-      int status = plugin_dispatch_metric_family(fam);
-      if (status != 0) {
-        ERROR("swap plugin: plugin_dispatch_metric_family failed: %s",
-              STRERROR(status));
-      }
-      metric_family_metric_reset(fam);
+    int status = plugin_dispatch_metric_family(fam);
+    if (status != 0) {
+      ERROR("swap plugin: plugin_dispatch_metric_family failed: %s",
+            STRERROR(status));
     }
+    metric_family_metric_reset(fam);
   }
 
   return 0;