summaryrefslogtreecommitdiff
path: root/src/ext4_fs.c
diff options
context:
space:
mode:
authorbranzhu <branzhu@outlook.com>2017-03-24 00:51:51 -0400
committerbranzhu <branzhu@outlook.com>2017-03-24 00:51:51 -0400
commit02eb05014ff09bbadca174a2924ff2bdbc69b97e (patch)
tree606e39d4dbe56dbf785c4008a02e8386b8c85896 /src/ext4_fs.c
parent9c59c0b576a924d6acda7c4b745b668f5e958f5c (diff)
Fix issues with big-endian system
Diffstat (limited to 'src/ext4_fs.c')
-rw-r--r--src/ext4_fs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext4_fs.c b/src/ext4_fs.c
index 5cc317a..0e0ae15 100644
--- a/src/ext4_fs.c
+++ b/src/ext4_fs.c
@@ -431,7 +431,7 @@ static int ext4_fs_init_inode_table(struct ext4_block_group_ref *bg_ref)
struct ext4_sblock *sb = &bg_ref->fs->sb;
struct ext4_bgroup *bg = bg_ref->block_group;
- uint32_t inode_size = ext4_get32(sb, inode_size);
+ uint32_t inode_size = ext4_get16(sb, inode_size);
uint32_t block_size = ext4_sb_get_block_size(sb);
uint32_t inodes_per_block = block_size / inode_size;
uint32_t inodes_in_group = ext4_inodes_in_group_cnt(sb, bg_ref->index);