From 8009998bccd46d05e75fc9d74d684c7375377fc4 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 18 Oct 2012 08:10:23 +0000 Subject: [PATCH] efreet: remove realpath No need to use realpath here, paths coming in here are already sane SVN revision: 78160 --- legacy/efreet/src/bin/efreet_icon_cache_create.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index 0994955beb..1ed629f53f 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/src/bin/efreet_icon_cache_create.c @@ -474,22 +474,19 @@ icon_theme_index_read(Efreet_Cache_Icon_Theme *theme, const char *path) Efreet_Icon_Theme_Directory *dir; const char *tmp; struct stat st; - char rp[PATH_MAX]; if (!theme || !path) return EINA_FALSE; - if (!realpath(path, rp)) return EINA_FALSE; - - if (stat(rp, &st) < 0) return EINA_FALSE; - if (theme->path && !strcmp(theme->path, rp) && theme->last_cache_check >= (long long) st.st_mtime) + if (stat(path, &st) < 0) return EINA_FALSE; + if (theme->path && !strcmp(theme->path, path) && theme->last_cache_check >= (long long) st.st_mtime) { /* no change */ theme->valid = 1; return EINA_TRUE; } - if (!theme->path || strcmp(theme->path, rp)) + if (!theme->path || strcmp(theme->path, path)) { - theme->path = eina_stringshare_add(rp); + theme->path = eina_stringshare_add(path); eina_array_push(strs, theme->path); } if ((long long) st.st_mtime > theme->last_cache_check)