efreetd - fix more cache path handling to live in the cache dir
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 8 Apr 2016 03:41:36 +0000 (12:41 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 8 Apr 2016 03:41:36 +0000 (12:41 +0900)
follow on fixes from 5028a8807780892c361ae976b567cd924fa529b1

@fix

src/bin/efreet/efreet_desktop_cache_create.c

index 9dd17d6..c6b1877 100644 (file)
@@ -277,7 +277,8 @@ _open_temp_eet(Eina_Tmpstr **path, const char *rel)
       char *tmp;
 
       tmp = strdup(rel);
-      snprintf(buffer, sizeof(buffer), "%s.XXXXXX.cache", basename(tmp));
+      snprintf(buffer, sizeof(buffer), "%s/efreet/%s.XXXXXX.cache",
+               efreet_cache_home_get(), basename(tmp));
       free(tmp);
    }