diff --git a/base/src/unicode_ex.cpp b/base/src/unicode_ex.cpp index 79854cc440c588e408ae729ffbd99eab86479ecb..b0ad65a370e9543d70575e2f6833ad99040751ba 100644 --- a/base/src/unicode_ex.cpp +++ b/base/src/unicode_ex.cpp @@ -165,7 +165,7 @@ void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str utf32 = static_cast(*curUtf16++); } const size_t len = Utf32CodePointUtf8Length(utf32); - if (str8Len < len) { + if (str8Len <= len) { break; }