mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix UTF-8 validation for high codepoints (>10000)
This commit is contained in:
committed by
chriseth
parent
17de4a0756
commit
d7e63f23de
+1
-1
@@ -40,7 +40,7 @@ bool validateUTF8(std::string const& _input, size_t& _invalidPosition)
|
||||
continue;
|
||||
|
||||
size_t count = 0;
|
||||
switch(_input[i] & 0xe0) {
|
||||
switch(_input[i] & 0xf0) {
|
||||
case 0xc0: count = 1; break;
|
||||
case 0xe0: count = 2; break;
|
||||
case 0xf0: count = 3; break;
|
||||
|
||||
Reference in New Issue
Block a user