raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=65bae9cd8aee035cefd87ef2d3f57b3938e0668a
commit 65bae9cd8aee035cefd87ef2d3f57b3938e0668a Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Fri Apr 8 10:50:48 2016 +0900 efl vpath - fix fallback handling to use right buffer for stat --- src/lib/efl/interfaces/efl_vpath_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/efl/interfaces/efl_vpath_core.c b/src/lib/efl/interfaces/efl_vpath_core.c index 5e7d525..d956643 100644 --- a/src/lib/efl/interfaces/efl_vpath_core.c +++ b/src/lib/efl/interfaces/efl_vpath_core.c @@ -96,7 +96,7 @@ _efl_vpath_core_eo_base_constructor(Eo *obj, Efl_Vpath_Core_Data *pd) snprintf(buf, sizeof(buf), "%s/.run", home); mkdir(buf, S_IRUSR | S_IWUSR | S_IXUSR); // if mkdir worked - use, otherwse use /tmp - if (stat(bufhome, &st) == 0) s = buf; + if (stat(buf, &st) == 0) s = buf; else { uid_t uid; @@ -107,7 +107,7 @@ _efl_vpath_core_eo_base_constructor(Eo *obj, Efl_Vpath_Core_Data *pd) snprintf(buf, sizeof(buf), "%s/.run-%i", s, (int)uid); mkdir(buf, S_IRUSR | S_IWUSR | S_IXUSR); // if ok - use it or fall back to /tmp - if (stat(bufhome, &st) == 0) s = buf; + if (stat(buf, &st) == 0) s = buf; else s = (char *)efl_vpath_core_meta_get(obj, "tmp"); } } --