From: Eric Sandeen Date: Tue, 4 Nov 2014 16:21:57 +0000 (-0500) Subject: libext2fs: fix endian handling of ext3_extent_header in inline_data X-Git-Tag: v1.43-WIP-2015-05-18~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=387e03160c44db21f97fbb4b7c4af954e0cb8931;p=thirdparty%2Fe2fsprogs.git libext2fs: fix endian handling of ext3_extent_header in inline_data Signed-off-by: Eric Sandeen Signed-off-by: Theodore Ts'o Signed-off-by: Eric Sandeen --- diff --git a/lib/ext2fs/inline_data.c b/lib/ext2fs/inline_data.c index 7eb8b946c..8167b76e1 100644 --- a/lib/ext2fs/inline_data.c +++ b/lib/ext2fs/inline_data.c @@ -420,7 +420,7 @@ ext2fs_inline_data_file_expand(ext2_filsys fs, ext2_ino_t ino, eh = (struct ext3_extent_header *) &inode->i_block[0]; eh->eh_depth = 0; eh->eh_entries = 0; - eh->eh_magic = EXT3_EXT_MAGIC; + eh->eh_magic = ext2fs_cpu_to_le16(EXT3_EXT_MAGIC); i = (sizeof(inode->i_block) - sizeof(*eh)) / sizeof(struct ext3_extent); eh->eh_max = ext2fs_cpu_to_le16(i);