diff options
author | Alexander Barkov <bar@mariadb.com> | 2022-11-22 14:03:23 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2022-11-22 14:03:23 +0400 |
commit | 931549ff6685f370f6b2fc356769dcab97f0c6e4 (patch) | |
tree | 810d9618bb1aaac327fcc815c5686322c24aa57d /unittest | |
parent | 3e0fd5e8a72ec8c6d48153113fb2987c2b456d17 (diff) | |
download | mariadb-git-931549ff6685f370f6b2fc356769dcab97f0c6e4.tar.gz |
MDEV-27670 Assertion `(cs->state & 0x20000) == 0' failed in my_strnncollsp_nchars_generic_8bit
Also fixes:
MDEV-27768 MDEV-25440: Assertion `(cs->state & 0x20000) == 0' failed in my_strnncollsp_nchars_generic_8bit
The "strnncollsp_nchars" virtual function pointer for tis620_thai_nopad_ci
was incorrectly initialized to a generic function
my_strnncollsp_nchars_generic_8bit(), which crashed on assert.
Implementing a tis620 specific function version.
Diffstat (limited to 'unittest')
-rw-r--r-- | unittest/strings/strings-t.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/unittest/strings/strings-t.c b/unittest/strings/strings-t.c index 97b9eb1a95e..338d2f53b05 100644 --- a/unittest/strings/strings-t.c +++ b/unittest/strings/strings-t.c @@ -1214,6 +1214,7 @@ test_strnncollsp_char() #ifdef HAVE_CHARSET_tis620 failed+= strnncollsp_char_mbminlen1("tis620_thai_ci", NULL); + failed+= strnncollsp_char_mbminlen1("tis620_thai_nopad_ci", NULL); #endif #ifdef HAVE_CHARSET_big5 |