From 2e2c237ab90ade751753944f0ed1830b24478396 Mon Sep 17 00:00:00 2001 From: Etienne Brateau Date: Sun, 23 Jan 2022 05:17:06 +0100 Subject: ext2fs: Take cares of indiannes In ext2 data are stored in little endian to ensure portability. So enforce little endian when manipulating these bytes. Message-Id: <20220123041715.19402-8-etienne.brateau@gmail.com> --- ext2fs/getblk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext2fs/getblk.c') diff --git a/ext2fs/getblk.c b/ext2fs/getblk.c index 43daf6c9..00a35135 100644 --- a/ext2fs/getblk.c +++ b/ext2fs/getblk.c @@ -152,7 +152,7 @@ inode_getblk (struct node *node, int nr, int create, int zero, goal = (diskfs_node_disknode (node)->info.i_block_group * EXT2_BLOCKS_PER_GROUP (sblock)) - + sblock->s_first_data_block; + + le32toh (sblock->s_first_data_block); } *result = ext2_alloc_block (node, goal, zero); -- cgit v1.2.3