diff --git a/ccutil/unicharset.cpp b/ccutil/unicharset.cpp index 4a62973dca..a068062266 100644 --- a/ccutil/unicharset.cpp +++ b/ccutil/unicharset.cpp @@ -639,7 +639,7 @@ void UNICHARSET::unichar_insert(const char* const unichar_repr, } int index = 0; do { - if (index > UNICHAR_LEN) { + if (index >= UNICHAR_LEN) { fprintf(stderr, "Utf8 buffer too big, size>%d for %s\n", UNICHAR_LEN, unichar_repr); return;