]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Add missing shift for ei_leaf_hi
authorValerie Clement <valerie.clement@bull.net>
Thu, 21 Feb 2008 15:39:23 +0000 (16:39 +0100)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 22 Feb 2008 20:57:34 +0000 (15:57 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
lib/ext2fs/extent.c

index 22ea19caf5c93e2ba5474e3cd6198c21fee5d890..925355c7a7f673a0b2a78ceb4d3eaef7562cb2ff 100644 (file)
@@ -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);