]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/xfs/xfs_log_recover.c
xfs: free bp in xlog_find_zeroed() error path
[karo-tx-linux.git] / fs / xfs / xfs_log_recover.c
index 217e7fba734b9c0cfc01a9272c198aad582d3605..46710d94c6499f3c36c62b1abd9b78da229fe550 100644 (file)
@@ -1145,7 +1145,8 @@ xlog_find_zeroed(
                 */
                xfs_warn(log->l_mp,
                        "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 */