diff options
Diffstat (limited to 'fw/fe310/eos/unicode.c')
-rw-r--r-- | fw/fe310/eos/unicode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fw/fe310/eos/unicode.c b/fw/fe310/eos/unicode.c index d660247..af41d24 100644 --- a/fw/fe310/eos/unicode.c +++ b/fw/fe310/eos/unicode.c @@ -124,8 +124,9 @@ int utf8_verify(utf8_t *str, size_t str_size, size_t *str_len) { break; } } - + if (len == str_size) len -= ch_l; if (str_len) *str_len = len; + return UTF_ERR; } |