]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
mod-stats: reduce memory allocation for disabled metrics
authorDaniel Salzman <daniel.salzman@nic.cz>
Mon, 19 Mar 2018 14:54:03 +0000 (15:54 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 19 Mar 2018 14:54:14 +0000 (15:54 +0100)
src/knot/modules/stats/stats.c

index 27733f4baefbb92d5c2244191156325fa0e33233..9bb2132bb13a5fb430820156caf140d6e048f492 100644 (file)
@@ -601,7 +601,7 @@ int stats_load(knotd_mod_t *mod)
                *(bool *)((uint8_t *)stats + desc->conf_offset) = enabled;
 
                int ret = knotd_mod_stats_add(mod, enabled ? desc->conf_name + 1 : NULL,
-                                             desc->count, desc->fcn);
+                                             enabled ? desc->count : 1, desc->fcn);
                if (ret != KNOT_EOK) {
                        free(stats);
                        return ret;