From 99d3dbb94fecc50d1c6ce352859a076fa638c0f9 Mon Sep 17 00:00:00 2001 From: Wonki Kim Date: Mon, 17 Feb 2020 21:57:01 +0900 Subject: [PATCH] ecore: fix a memory leaking this patch fixes a memory leaking. Change-Id: I909d038812f2a66c6bd5e503b16767e73472f5bc --- src/lib/ecore/efl_core_proc_env.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore/efl_core_proc_env.c b/src/lib/ecore/efl_core_proc_env.c index 5f36ad1..d0672d2 100644 --- a/src/lib/ecore/efl_core_proc_env.c +++ b/src/lib/ecore/efl_core_proc_env.c @@ -69,8 +69,11 @@ _sync(Efl_Core_Env *obj, Efl_Core_Proc_Env_Data *pd) } } - for (int i = 0; values[i]; i++) - free(values[i]); + if (values) + { + free(values[0]); + free(values); + } } } EINA_LIST_FOREACH(existing_keys, n, key) -- 2.7.4