diff options
author | Etienne Brateau <etienne.brateau@gmail.com> | 2022-01-23 05:17:06 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-01-23 12:03:36 +0100 |
commit | 2e2c237ab90ade751753944f0ed1830b24478396 (patch) | |
tree | 5017ab9a57832b979405adacde7cea3c4f36c9d2 /ext2fs/getblk.c | |
parent | 013bd5ad3fb25deabde0dfdddb2a4619db08dafc (diff) | |
download | hurd-2e2c237ab90ade751753944f0ed1830b24478396.tar.gz hurd-2e2c237ab90ade751753944f0ed1830b24478396.tar.bz2 hurd-2e2c237ab90ade751753944f0ed1830b24478396.zip |
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>
Diffstat (limited to 'ext2fs/getblk.c')
-rw-r--r-- | ext2fs/getblk.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |