diff --git a/libxfs/xfs_ialloc.c b/libxfs/xfs_ialloc.c index d14437bf..4d297a90 100644 --- a/libxfs/xfs_ialloc.c +++ b/libxfs/xfs_ialloc.c @@ -2393,7 +2393,8 @@ xfs_imap( } error = 0; out_drop: - xfs_perag_put(pag); + if (pag) + xfs_perag_put(pag); return error; }