Fix UTF-8 validation for high codepoints (>10000)

This commit is contained in:
Alex Beregszaszi authored and chriseth committed 2017-06-16 16:41:29 +02:00
1 parent 17de4a0756
commit d7e63f23de
2 files changed
+11 -1

No files matched your search

+1 -1
View File
@@ -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;