summaryrefslogtreecommitdiff
path: root/unittest
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mariadb.com>2022-11-22 14:03:23 +0400
committerAlexander Barkov <bar@mariadb.com>2022-11-22 14:03:23 +0400
commit931549ff6685f370f6b2fc356769dcab97f0c6e4 (patch)
tree810d9618bb1aaac327fcc815c5686322c24aa57d /unittest
parent3e0fd5e8a72ec8c6d48153113fb2987c2b456d17 (diff)
downloadmariadb-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.c1
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