Commit 41415730 authored by Josef Bacik's avatar Josef Bacik
Browse files

Btrfs: check return value of btrfs_search_slot properly



Doing an audit of where we use btrfs_search_slot only showed one place where we
don't check the return value of btrfs_search_slot properly.  Just fix
mark_extent_written to see if btrfs_search_slot failed and act accordingly.
Thanks,

Signed-off-by: default avatarJosef Bacik <josef@redhat.com>
parent a826d6dc
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -608,6 +608,8 @@ again:
	key.offset = split;
	key.offset = split;


	ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
	ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
	if (ret < 0)
		goto out;
	if (ret > 0 && path->slots[0] > 0)
	if (ret > 0 && path->slots[0] > 0)
		path->slots[0]--;
		path->slots[0]--;