Missing `bmgr->metablkcnt` initialization leads to an uninitialized variable access, fix it.
Signed-off-by: Yifan Zhao <[email protected]> --- 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
