diff options
| author | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2016-06-06 00:20:15 +0300 |
|---|---|---|
| committer | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2016-06-09 00:38:38 +0300 |
| commit | 8ac3b46cac46e88ee2025ca9c9c0b853fd632110 (patch) | |
| tree | 3395dbc6e5352f950a3332d22e53107f370057f2 /src/libstd/sys | |
| parent | 5af5f2675382ec01418f3fa7269836d2d29f47d8 (diff) | |
| download | rust-8ac3b46cac46e88ee2025ca9c9c0b853fd632110.tar.gz rust-8ac3b46cac46e88ee2025ca9c9c0b853fd632110.zip | |
address review comments
Diffstat (limited to 'src/libstd/sys')
| -rw-r--r-- | src/libstd/sys/common/wtf8.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/sys/common/wtf8.rs b/src/libstd/sys/common/wtf8.rs index 5519230890c..35e39531448 100644 --- a/src/libstd/sys/common/wtf8.rs +++ b/src/libstd/sys/common/wtf8.rs @@ -568,7 +568,7 @@ impl Wtf8 { return None } if self.bytes[len-3] == 0xed && - self.bytes[len-2] > 0xa0 && + self.bytes[len-2] >= 0xa0 && self.bytes[len-2] <= 0xaf { Some(decode_surrogate(self.bytes[len-2], self.bytes[len-1])) @@ -583,11 +583,11 @@ impl Wtf8 { if len < 3 { return None } - if self.bytes[len-3] == 0xed && - self.bytes[len-2] > 0xb0 && - self.bytes[len-2] <= 0xbf + if self.bytes[0] == 0xed && + self.bytes[1] >= 0xb0 && + self.bytes[1] <= 0xbf { - Some(decode_surrogate(self.bytes[len-2], self.bytes[len-1])) + Some(decode_surrogate(self.bytes[1], self.bytes[2])) } else { None } |
