From fdda3b4aa2a30698f8bccf47e794ffa7eda67239 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 14 Nov 2021 16:10:54 +0100 Subject: [PATCH] Always zero rambd buffer before first use This fixes warnings produced by tools such as memcheck without requiring the user to set an erase value. --- bd/lfs_rambd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bd/lfs_rambd.c b/bd/lfs_rambd.c index 0a6b5cc..beb0267 100644 --- a/bd/lfs_rambd.c +++ b/bd/lfs_rambd.c @@ -36,6 +36,8 @@ int lfs_rambd_createcfg(const struct lfs_config *cfg, if (bd->cfg->erase_value != -1) { memset(bd->buffer, bd->cfg->erase_value, cfg->block_size * cfg->block_count); + } else { + memset(bd->buffer, 0, cfg->block_size * cfg->block_count); } LFS_RAMBD_TRACE("lfs_rambd_createcfg -> %d", 0);