From 0b206b8a81bcd8f56b5bac44dd43c5ae78b38c54 Mon Sep 17 00:00:00 2001 From: RumovZ Date: Fri, 9 Dec 2022 11:47:59 +0100 Subject: [PATCH] Ignore non-ASCII chars in ascii_percent_encoding --- rslib/ascii_percent_encoding/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rslib/ascii_percent_encoding/src/lib.rs b/rslib/ascii_percent_encoding/src/lib.rs index 46a5d747c..8b2b1d188 100644 --- a/rslib/ascii_percent_encoding/src/lib.rs +++ b/rslib/ascii_percent_encoding/src/lib.rs @@ -82,7 +82,8 @@ impl AsciiSet { } fn should_percent_encode(&self, byte: u8) -> bool { - !byte.is_ascii() || self.contains(byte) + // MODIFIED + byte.is_ascii() && self.contains(byte) } pub const fn add(&self, byte: u8) -> Self {