diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-11-07 09:26:03 +0000 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-11-07 09:26:03 +0000 |
commit | 173c9cdbe161a5a1abd1a76756ebfa77c2767fd2 (patch) | |
tree | 363b0d46d362c336c0f197d4369ba0dfd785f8c6 | |
parent | 992fb22ac4be5a4007bc95e7ec75107ea4212880 (diff) | |
download | efl-173c9cdbe161a5a1abd1a76756ebfa77c2767fd2.tar.gz |
eina vpath - fix trailing extra / after home
fixes T8965
@fix
-rw-r--r-- | src/lib/eina/eina_vpath_xdg.c | 5 |
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, ...) \ |