From c53c38bcae8c156a2d0f0e15a0b0d35fe73d21c8 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Tue, 2 Apr 2024 15:10:03 +0200 Subject: [PATCH] Fix double slashes in fpath. --- src/platform/redox/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/platform/redox/mod.rs b/src/platform/redox/mod.rs index 36c844bc..811ef9e6 100644 --- a/src/platform/redox/mod.rs +++ b/src/platform/redox/mod.rs @@ -840,8 +840,13 @@ impl Pal for Sys { let mut cursor = io::Cursor::new(out); let res = match scheme.as_ref() { - "file" => write!(cursor, "/{}", reference.as_ref()), - _ => write!(cursor, "/scheme/{}/{}", scheme.as_ref(), reference.as_ref()), + "file" => write!(cursor, "/{}", reference.as_ref().trim_start_matches('/')), + _ => write!( + cursor, + "/scheme/{}/{}", + scheme.as_ref(), + reference.as_ref().trim_start_matches('/') + ), }; match res { Ok(()) => cursor.position() as ssize_t, -- GitLab