[PATCH 4/3] erofs-utils: lib: fix potential memory leak in erofs_export_xattr_ibody()
Gao Xiang
hsiangkao at linux.alibaba.com
Fri Aug 2 16:23:16 AEST 2024
Although it won't happen in reality except for bugs.
Fixes: 8f93c2f83962 ("erofs-utils: mkfs: support inline xattr reservation for rootdirs")
Coverity-id: 507395
Signed-off-by: Gao Xiang <hsiangkao at linux.alibaba.com>
---
lib/xattr.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/xattr.c b/lib/xattr.c
index f860f2e..651657f 100644
--- a/lib/xattr.c
+++ b/lib/xattr.c
@@ -1020,6 +1020,7 @@ char *erofs_export_xattr_ibody(struct erofs_inode *inode)
memset(buf + p, 0, size - p);
} else if (__erofs_unlikely(p > size)) {
DBG_BUGON(1);
+ free(buf);
return ERR_PTR(-EFAULT);
}
return buf;
--
2.43.5
More information about the Linux-erofs
mailing list