diff --git a/legacy/eet/src/lib/eet_data.c b/legacy/eet/src/lib/eet_data.c index 23f0b14911..6ddeb22a8a 100644 --- a/legacy/eet/src/lib/eet_data.c +++ b/legacy/eet/src/lib/eet_data.c @@ -1258,6 +1258,7 @@ eet_data_descriptor_decode(Eet_Data_Descriptor *edd, { hash = edd->func.hash_add(hash, key, data_ret); *ptr = hash; + free(key); _eet_freelist_list_add(ptr); } else