summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mariadb.com>2023-02-03 16:57:53 +0400
committerAlexander Barkov <bar@mariadb.com>2023-02-03 18:18:32 +0400
commit0845bce0d95fcb7a3b21e17864901d888d276dcb (patch)
tree0c65e8e1d48354a6d9cbbf048489f9279eea8fcd /mysys
parentb05218e08f45a17f46d1b73cbb9dcb2969dc04cd (diff)
downloadmariadb-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.c2
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
}