Closed
Description
Test case:
badpath.rs:
extern mod extra;
use std::os;
use extra::url;
fn main() {
let p = ~"../foo";
let p = ~"file://" + os::getcwd().push(p).to_str();
let u = url::from_str(p);
printfln!("%?", u);
}
to reproduce:
mkdir 例; cd 例; ../badpath
results:
Err(~"Invalid character in path.")
Originally reported as servo/servo#722