summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2010-08-12 14:37:36 +0000
committerCedric BAIL <cedric.bail@free.fr>2010-08-12 14:37:36 +0000
commitd57b01a87bfecf3d2202652c68c87c71b9c450e4 (patch)
treea96db4d0ee83ba7f308a7daa5fe0c400c81d4c11
parent43a5181914fba25b2bf405b1fe1b04c334cffb33 (diff)
downloadeet-d57b01a87bfecf3d2202652c68c87c71b9c450e4.tar.gz
* eet: fix leak in eet.
SVN revision: 51043
-rw-r--r--src/lib/eet_data.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/eet_data.c b/src/lib/eet_data.c
index ffda594..47929e1 100644
--- a/src/lib/eet_data.c
+++ b/src/lib/eet_data.c
@@ -3527,7 +3527,8 @@ eet_data_get_array(Eet_Free_Context *context,
if (dst)
{
memcpy(dst, data_ret, subsize);
- _eet_freelist_add(context, data_ret);
+ if (edd) edd->func.mem_free(data_ret);
+ else free(data_ret);
}
if (!edd)