raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=173c9cdbe161a5a1abd1a76756ebfa77c2767fd2

commit 173c9cdbe161a5a1abd1a76756ebfa77c2767fd2
Author: Carsten Haitzler <[email protected]>
Date:   Sun Nov 7 09:26:03 2021 +0000

    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, ...) \

-- 


Reply via email to