cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=46e1ffd2576706ebb0f70cfb786e7930d3877809

commit 46e1ffd2576706ebb0f70cfb786e7930d3877809
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Thu May 14 18:39:48 2015 +0200

    evas: use portable environment lookup.
---
 src/lib/evas/cserve2/evas_cs2_client.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/lib/evas/cserve2/evas_cs2_client.c 
b/src/lib/evas/cserve2/evas_cs2_client.c
index da3b178..62f0bfe 100644
--- a/src/lib/evas/cserve2/evas_cs2_client.c
+++ b/src/lib/evas/cserve2/evas_cs2_client.c
@@ -132,12 +132,12 @@ _socket_path_set(char *path)
         env = getenv("XDG_RUNTIME_DIR");
         if (!env || !env[0])
           {
-             env = getenv("HOME");
+             env = eina_environment_home_get();
              if (!env || !env[0])
                {
-                  env = getenv("TMPDIR");
+                  env = eina_environment_tmp_get();
                   if (!env || !env[0])
-                  env = "/tmp";
+                    env = "/tmp";
                }
           }
 
@@ -887,9 +887,10 @@ _build_absolute_path(const char *path, char buf[], int 
size)
      len = eina_strlcpy(p, path, size);
    else if (path[0] == '~')
      {
-        const char *home = getenv("HOME");
-        if (!home)
-          return 0;
+        const char *home = eina_environment_home_get();
+
+        if (!home) return 0;
+
         len = eina_strlcpy(p, home, size);
         size -= len + 1;
         p += len;

-- 


Reply via email to