| To: | xfs@xxxxxxxxxxx |
|---|---|
| Subject: | [PATCH] xfs: fix a memory leak in xfs_get_acl on error |
| From: | Mateusz Guzik <mguzik@xxxxxxxxxx> |
| Date: | Wed, 30 Mar 2016 16:35:07 +0200 |
| Cc: | Andreas Gruenbacher <agruenba@xxxxxxxxxx>, Al Viro <viro@xxxxxxxxxxxxxxxxxx> |
| Delivered-to: | xfs@xxxxxxxxxxx |
Signed-off-by: Mateusz Guzik <mguzik@xxxxxxxxxx>
---
fs/xfs/xfs_acl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fs/xfs/xfs_acl.c b/fs/xfs/xfs_acl.c
index 2dad2b5..ce10c4c 100644
--- a/fs/xfs/xfs_acl.c
+++ b/fs/xfs/xfs_acl.c
@@ -162,10 +162,11 @@ xfs_get_acl(struct inode *inode, int type)
*/
if (error != -ENOATTR)
acl = ERR_PTR(error);
- return acl;
+ goto out;
}
acl = xfs_acl_from_disk(xfs_acl, len, XFS_ACL_MAX_ENTRIES(ip->i_mount));
+out:
kmem_free(xfs_acl);
return acl;
}
--
1.8.3.1
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] xfs/206: filter out reflink related outputs, Christoph Hellwig |
|---|---|
| Next by Date: | [PATCH v1 0/8] block: prepare for multipage bvecs, Ming Lei |
| Previous by Thread: | U.S. Manufacturer seeks Distributors Worldwide, Todd Jackson |
| Next by Thread: | Re: [PATCH] xfs: fix a memory leak in xfs_get_acl on error, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |