diff options
author | Alexander Barkov <bar@mariadb.com> | 2023-02-03 16:57:53 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2023-02-03 18:18:32 +0400 |
commit | 0845bce0d95fcb7a3b21e17864901d888d276dcb (patch) | |
tree | 0c65e8e1d48354a6d9cbbf048489f9279eea8fcd /mysys | |
parent | b05218e08f45a17f46d1b73cbb9dcb2969dc04cd (diff) | |
download | mariadb-git-0845bce0d95fcb7a3b21e17864901d888d276dcb.tar.gz |
MDEV-30556 UPPER() returns an empty string for U+0251 in Unicode-5.2.0+ collations for utf8
Diffstat (limited to 'mysys')
-rw-r--r-- | mysys/charset.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mysys/charset.c b/mysys/charset.c index f44dc7606c1..c84039b0071 100644 --- a/mysys/charset.c +++ b/mysys/charset.c @@ -368,6 +368,8 @@ static int add_collation(struct charset_info_st *cs) &my_charset_utf8mb4_unicode_ci, cs); newcs->ctype= my_charset_utf8mb4_unicode_ci.ctype; + if (init_state_maps(newcs)) + return MY_XML_ERROR; newcs->state|= MY_CS_AVAILABLE | MY_CS_LOADED; #endif } |