|
@@ -728,7 +728,8 @@ xfs_btree_firstrec(
|
|
|
* Get the block pointer for this level.
|
|
|
*/
|
|
|
block = xfs_btree_get_block(cur, level, &bp);
|
|
|
- xfs_btree_check_block(cur, block, level, bp);
|
|
|
+ if (xfs_btree_check_block(cur, block, level, bp))
|
|
|
+ return 0;
|
|
|
/*
|
|
|
* It's empty, there is no such record.
|
|
|
*/
|
|
@@ -757,7 +758,8 @@ xfs_btree_lastrec(
|
|
|
* Get the block pointer for this level.
|
|
|
*/
|
|
|
block = xfs_btree_get_block(cur, level, &bp);
|
|
|
- xfs_btree_check_block(cur, block, level, bp);
|
|
|
+ if (xfs_btree_check_block(cur, block, level, bp))
|
|
|
+ return 0;
|
|
|
/*
|
|
|
* It's empty, there is no such record.
|
|
|
*/
|