diff --git a/src/benchmarks/eina/eina_bench.c b/src/benchmarks/eina/eina_bench.c index a226fd9892..1f7d18cec4 100644 --- a/src/benchmarks/eina/eina_bench.c +++ b/src/benchmarks/eina/eina_bench.c @@ -66,7 +66,12 @@ static void _mempool_init(void) static void _mempool_shutdown(void) { eina_module_list_free(_modules); - /* TODO delete the list */ + if (_modules) + { + EINA_ARRAY_ITER_NEXT(_modules, i, module, it) + free(module); + eina_array_free(_modules); + } eina_shutdown(); }