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");
           }
      }

-- 


Reply via email to