summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorDan Carpenter <[email protected]>2023-07-26 09:59:04 +0300
committerTom Rini <[email protected]>2023-08-08 17:05:43 -0400
commitc331efd08766aa610aa14c957856ef5b0fa915df (patch)
tree406d397a264ad31bee75b899e4ea2581a4f94574 /drivers
parentd8ac619a172451f46efd421d280b639c224b3de6 (diff)
fs: btrfs: Prevent error pointer dereference in list_subvolums()
If btrfs_read_fs_root() fails with -ENOENT, then we go to the next entry. Fine. But if it fails for a different reason then we need to clean up and return an error code. In the current code it doesn't clean up but instead dereferences "root" and crashes. Signed-off-by: Dan Carpenter <[email protected]> Reviewed-by: Marek BehĂșn <[email protected]> Reviewed-by: Qu Wenruo <[email protected]>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions