From 173c9cdbe161a5a1abd1a76756ebfa77c2767fd2 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 7 Nov 2021 09:26:03 +0000 Subject: [PATCH] eina vpath - fix trailing extra / after home fixes T8965 @fix --- src/lib/eina/eina_vpath_xdg.c | 5 +++++ 1 file changed, 5 insertions(+) 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, ...) \