From: Valerie Clement Date: Thu, 21 Feb 2008 15:39:23 +0000 (+0100) Subject: Add missing shift for ei_leaf_hi X-Git-Tag: v1.41-WIP-0427~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e6bbc002c5a3d30df156d4f23bc93a7f2dbde3a1;p=thirdparty%2Fe2fsprogs.git Add missing shift for ei_leaf_hi Signed-off-by: "Theodore Ts'o" --- diff --git a/lib/ext2fs/extent.c b/lib/ext2fs/extent.c index 22ea19caf..925355c7a 100644 --- a/lib/ext2fs/extent.c +++ b/lib/ext2fs/extent.c @@ -399,7 +399,7 @@ retry: return retval; } blk = ext2fs_le32_to_cpu(ix->ei_leaf) + - ((__u64) ext2fs_le16_to_cpu(ix->ei_leaf_hi)); + ((__u64) ext2fs_le16_to_cpu(ix->ei_leaf_hi) << 32); if ((handle->fs->flags & EXT2_FLAG_IMAGE_FILE) && (handle->fs->io != handle->fs->image_io)) memset(newpath->buf, 0, handle->fs->blocksize);