fix panic in Path::strip_prefix

This commit is contained in:
name1e5s
2022-03-19 22:05:56 +08:00
parent 8fbd92d0b9
commit b87dd755ca
2 changed files with 13 additions and 1 deletions

View File

@@ -725,7 +725,7 @@ impl<'a> Components<'a> {
if self.has_root() {
return false;
}
let mut iter = self.path[self.prefix_len()..].iter();
let mut iter = self.path[self.prefix_remaining()..].iter();
match (iter.next(), iter.next()) {
(Some(&b'.'), None) => true,
(Some(&b'.'), Some(&b)) => self.is_sep_byte(b),