summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/eina/eina_vpath_xdg.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/eina/eina_vpath_xdg.c b/src/lib/eina/eina_vpath_xdg.c
index 43ca85e1d9..d300a8da1f 100644
--- a/src/lib/eina/eina_vpath_xdg.c
+++ b/src/lib/eina/eina_vpath_xdg.c
@@ -19,6 +19,11 @@ eina_xdg_env_init(void)
Eina_Vpath_Interface_User user;
eina_vpath_resolve_snprintf(home, sizeof(home), "(:home:)/");
+ // last char is / - we won't want it
+ for (s = home; *s; s++)
+ {
+ if (s[1] == 0) s[0] = 0;
+ }
memset(&user, 0, sizeof(Eina_Vpath_Interface_User));
#define FATAL_SNPRINTF(_buf, _err, _fmt, ...) \