diff --git a/native/src/base/files.rs b/native/src/base/files.rs index 92f1c71c9..bc7abf188 100644 --- a/native/src/base/files.rs +++ b/native/src/base/files.rs @@ -261,6 +261,11 @@ impl Utf8CStr { let mut path = cstr::buf::default(); let mut components = self.split('/').filter(|s| !s.is_empty()); + + if self.starts_with('/') { + path.append_path("/"); + } + loop { let Some(s) = components.next() else { break;