mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-25 19:07:46 +00:00
xfs: free bp in xlog_find_zeroed() error path
xlog_find_zeroed() currently leaks a bp on one error path. Using the bp_err: target resolves this. Found by Coverity. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Reviewed-by: Mark Tinguely <tinguely@sgi.com> Signed-off-by: Ben Myers <bpm@sgi.com>
This commit is contained in:
parent
6dd93e9e5e
commit
5d0a654974
@ -1145,7 +1145,8 @@ xlog_find_zeroed(
|
|||||||
*/
|
*/
|
||||||
xfs_warn(log->l_mp,
|
xfs_warn(log->l_mp,
|
||||||
"Log inconsistent or not a log (last==0, first!=1)");
|
"Log inconsistent or not a log (last==0, first!=1)");
|
||||||
return XFS_ERROR(EINVAL);
|
error = XFS_ERROR(EINVAL);
|
||||||
|
goto bp_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* we have a partially zeroed log */
|
/* we have a partially zeroed log */
|
||||||
|
Loading…
Reference in New Issue
Block a user