diff --git a/qiboot/src/fs/ext2.c b/qiboot/src/fs/ext2.c index e09ca4a..acb979f 100644 --- a/qiboot/src/fs/ext2.c +++ b/qiboot/src/fs/ext2.c @@ -362,7 +362,7 @@ static int ext2fs_read_block(ext2fs_node_t node, int fileblock) { indir2_size = blksz; } if ((__le32_to_cpu(indir1_block[rblock / perblock]) << - log2_blksz) != indir1_blkno) { + log2_blksz) != indir2_blkno) { status = ext2fs_devread(__le32_to_cpu(indir1_block[rblock / perblock]), log2_blksz, 0, blksz, (char *) indir2_block);