diff --git a/libcpp/charset.cc b/libcpp/charset.cc index d492f66adbc93c0ec7ff5aaff15cc5ed98c48a8f..7b625c9956a62d82efb44ecf870c5bc90f55cebb 100644 --- a/libcpp/charset.cc +++ b/libcpp/charset.cc @@ -1891,7 +1891,7 @@ cpp_valid_utf8_p (const char *buffer, size_t num_bytes) invalid because they cannot be represented in UTF-16. Reject such values.*/ - if (cp >= UCS_LIMIT) + if (cp > UCS_LIMIT) return false; } /* No problems encountered. */