Skip to content

Commit 384a516

Browse files
committed
Do not take \ as a segment delimiter for non special urls
1 parent e687196 commit 384a516

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/quirks.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,10 @@ pub fn set_pathname(url: &mut Url, new_pathname: &str) {
236236
if url.cannot_be_a_base() {
237237
return;
238238
}
239-
if !SchemeType::from(url.scheme()).is_special()
240-
|| Some('/') == new_pathname.chars().nth(0)
241-
// \\ is a segment delimiter for 'special' URLs"
242-
|| Some('\\') == new_pathname.chars().nth(0)
239+
if Some('/') == new_pathname.chars().nth(0)
240+
|| SchemeType::from(url.scheme()).is_special()
241+
// \ is a segment delimiter for 'special' URLs"
242+
&& Some('\\') == new_pathname.chars().nth(0)
243243
{
244244
url.set_path(new_pathname)
245245
} else {

0 commit comments

Comments
 (0)