mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-03 17:51:57 +09:00
Btrfs: use right type to get real comparison
commit cd857dd6bc upstream.
We want to make sure the point is still within the extent item, not to verify
the memory it's pointing to.
Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: Chris Mason <clm@fb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
2346e1e345
commit
d6f5d5fd0c
@@ -1366,7 +1366,7 @@ static int __get_extent_inline_ref(unsigned long *ptr, struct extent_buffer *eb,
|
||||
*out_eiref = (struct btrfs_extent_inline_ref *)(ei + 1);
|
||||
}
|
||||
*ptr = (unsigned long)*out_eiref;
|
||||
if ((void *)*ptr >= (void *)ei + item_size)
|
||||
if ((unsigned long)(*ptr) >= (unsigned long)ei + item_size)
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user