diff --git a/src/util/unicode.c b/src/util/unicode.c index 6f8d4acb5..7d3b0dc5b 100644 --- a/src/util/unicode.c +++ b/src/util/unicode.c @@ -578,6 +578,9 @@ int unicode_utf8_to_ascii(unsigned char *cp_character, const char * utf8_string, if (*length > 1) { *cp_character = '?'; } + else { + *cp_character = (unsigned char)ucs4_character; + } } return result; }