diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index bd00df33fb3f17f553678b62cc8beabd6ff695cc..211ca32c65c59166fa952fee1b0df27ffa0045aa 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -581,7 +581,7 @@ static int btrfs_truncate_in_trans(struct btrfs_trans_handle *trans, } else { break; } - btrfs_set_key_type(&key, found_type - 1); + btrfs_set_key_type(&key, found_type); continue; } if (btrfs_disk_key_offset(found_key) >= inode->i_size)