jaehyun pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=54c68e445b8d8540025734c0459db6bd2366b899
commit 54c68e445b8d8540025734c0459db6bd2366b899 Author: Taehyub Kim <taehyub....@samsung.com> Date: Fri Sep 21 15:05:58 2018 +0900 eina_vpath: fix the memory leak Summary: fix the memory leak @fix Reviewers: Jaehyun_Cho, bu5hm4n Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7081 --- src/lib/eina/eina_vpath.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/eina/eina_vpath.c b/src/lib/eina/eina_vpath.c index b1b6af5284..16d0eedb5f 100644 --- a/src/lib/eina/eina_vpath.c +++ b/src/lib/eina/eina_vpath.c @@ -160,12 +160,16 @@ _eina_vpath_interface_sys_init(void) // $HOME / ~/ etc. home = eina_environment_home_get(); if (!home) - home = _fallback_home_dir(); + { + home = _fallback_home_dir(); + _eina_vpath_data_add("home", home); + free(home); + } + else + _eina_vpath_data_add("home", home); // tmp dir - system wide tmp = eina_environment_tmp_get(); - - _eina_vpath_data_add("home", home); _eina_vpath_data_add("tmp", tmp); } --