Unverified Commit 5b481526 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14945 btrfs: avoid NULL pointer dereference if no valid extent tree

parents ed17ddff 467f4fd5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1538,6 +1538,10 @@ static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg,
	u64 extent_gen;
	int ret;

	if (unlikely(!extent_root)) {
		btrfs_err(fs_info, "no valid extent root for scrub");
		return -EUCLEAN;
	}
	memset(stripe->sectors, 0, sizeof(struct scrub_sector_verification) *
				   stripe->nr_sectors);
	scrub_stripe_reset_bitmaps(stripe);