summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/unicode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fw/fe310/eos/unicode.c')
-rw-r--r--fw/fe310/eos/unicode.c3
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;
}