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


Reply via email to