diff --git a/libdm/dm-tools/dmfilemapd.c b/libdm/dm-tools/dmfilemapd.c index 7507c2ca3..587a18e4c 100644 --- a/libdm/dm-tools/dmfilemapd.c +++ b/libdm/dm-tools/dmfilemapd.c @@ -812,9 +812,7 @@ static const char _mode_names[][8] = { */ int main(int argc, char **argv) { - struct filemap_monitor fm; - - memset(&fm, 0, sizeof(fm)); + struct filemap_monitor fm = { 0 }; if (!_parse_args(argc, argv, &fm)) { free(fm.path); diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c index a8e0c0103..703b58a4b 100644 --- a/libdm/libdm-stats.c +++ b/libdm/libdm-stats.c @@ -837,7 +837,7 @@ static int _stats_parse_histogram_spec(struct dm_stats *dms, uint64_t scale = region->timescale, this_val = 0; struct dm_pool *mem = dms->hist_mem; struct dm_histogram_bin cur; - struct dm_histogram hist; + struct dm_histogram hist = { 0 }; int nr_bins = 1; const char *c, *v, *val_start; char *p, *endptr = NULL; @@ -857,8 +857,6 @@ static int _stats_parse_histogram_spec(struct dm_stats *dms, if (!dm_pool_begin_object(mem, sizeof(cur))) return_0; - memset(&hist, 0, sizeof(hist)); - hist.nr_bins = 0; /* fix later */ hist.region = region; hist.dms = dms;