[PATCH 1/2] erofs-utils: lib: fix uninitialized variable access in bmgr
Yifan Zhao
stopire at gmail.com
Sat Jul 12 02:16:14 AEST 2025
Missing `bmgr->metablkcnt` initialization leads to an uninitialized
variable access, fix it.
Signed-off-by: Yifan Zhao <stopire at gmail.com>
---
lib/cache.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/cache.c b/lib/cache.c
index 2c73016..b3cf1c4 100644
--- a/lib/cache.c
+++ b/lib/cache.c
@@ -52,6 +52,7 @@ struct erofs_bufmgr *erofs_buffer_init(struct erofs_sb_info *sbi,
bmgr->blkh.blkaddr = EROFS_NULL_ADDR;
bmgr->tail_blkaddr = startblk;
bmgr->last_mapped_block = &bmgr->blkh;
+ bmgr->metablkcnt = 0;
bmgr->dsunit = 0;
return bmgr;
}
--
2.43.0
More information about the Linux-erofs
mailing list