diff --git a/src/lib/eina/eina_xattr.c b/src/lib/eina/eina_xattr.c index a8521da58f..d5e6970840 100644 --- a/src/lib/eina/eina_xattr.c +++ b/src/lib/eina/eina_xattr.c @@ -323,8 +323,9 @@ eina_xattr_value_ls(const char *file) it->length = listxattr(file, it->xattr, length); if (it->length != length) { + free(it->attr); free(it); - return NULL; + return NULL; } it->file = eina_stringshare_add(file);