btrfs: handle invalid root reference found in may_destroy_subvol()
authorDavid Sterba <dsterba@suse.com>
Wed, 24 Jan 2024 21:58:01 +0000 (22:58 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:51 +0000 (16:24 +0100)
commit6fbc6f4ac1f4907da4fc674251527e7dc79ffbf6
tree385d038ce727b2dbf10df310a9b231e846bff73c
parentf626a0f5b85614609716d78b94e2e5795b915d92
btrfs: handle invalid root reference found in may_destroy_subvol()

The may_destroy_subvol() looks up a root by a key, allowing to do an
inexact search when key->offset is -1.  It's never expected to find such
item, as it would break the allowed range of a root id.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/inode.c