diff --git a/src/add-ons/kernel/file_systems/btrfs/btrfs.h b/src/add-ons/kernel/file_systems/btrfs/btrfs.h index fb95df6d40..c3e6ad5bb0 100644 --- a/src/add-ons/kernel/file_systems/btrfs/btrfs.h +++ b/src/add-ons/kernel/file_systems/btrfs/btrfs.h @@ -256,7 +256,7 @@ struct btrfs_dir_entry { uint16 NameLength() const { return B_LENDIAN_TO_HOST_INT16(name_length); } ino_t InodeID() const { return location.ObjectID(); } uint16 Length() const - { return sizeof(this) + NameLength() + DataLength(); } + { return sizeof(*this) + NameLength() + DataLength(); } } _PACKED; struct btrfs_extent_data {