|
@@ -2351,7 +2351,11 @@ fn file_url_segments_to_pathbuf(host: Option<&str>, segments: str::Split<char>)
|
|
|
return Err(());
|
|
return Err(());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- let mut bytes = Vec::new();
|
|
|
|
|
|
|
+ let mut bytes = if cfg!(target_os = "redox") {
|
|
|
|
|
+ b"file:".to_vec()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ Vec::new()
|
|
|
|
|
+ };
|
|
|
for segment in segments {
|
|
for segment in segments {
|
|
|
bytes.push(b'/');
|
|
bytes.push(b'/');
|
|
|
bytes.extend(percent_decode(segment.as_bytes()));
|
|
bytes.extend(percent_decode(segment.as_bytes()));
|