ecore: fix a memory leaking 36/225136/2
authorWonki Kim <wonki_.kim@samsung.com>
Mon, 17 Feb 2020 12:57:01 +0000 (21:57 +0900)
committerwonki kim <wonki_.kim@samsung.com>
Tue, 18 Feb 2020 06:10:26 +0000 (06:10 +0000)
this patch fixes a memory leaking.

Change-Id: I909d038812f2a66c6bd5e503b16767e73472f5bc

src/lib/ecore/efl_core_proc_env.c

index 5f36ad1..d0672d2 100644 (file)
@@ -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)