summaryrefslogtreecommitdiff
path: root/os2
diff options
context:
space:
mode:
authorunknown <svoj@mysql.com/june.mysql.com>2007-10-24 16:09:30 +0500
committerunknown <svoj@mysql.com/june.mysql.com>2007-10-24 16:09:30 +0500
commit660d66263ba1e9c5ec197cc29ddc425b200b58ca (patch)
treeead3e129281c65f52e3d4f313afe9583ab920b1b /os2
parentd244374f2bfc11ff26058e3110941c9cc799488b (diff)
downloadmariadb-git-660d66263ba1e9c5ec197cc29ddc425b200b58ca.tar.gz
BUG#31159 - fulltext search on ucs2 column crashes server
ucs2 doesn't provide required by fulltext ctype array. Crash happens because fulltext attempts to use unitialized ctype array. Fixed by converting ucs2 fields to compatible utf8 analogue. include/my_sys.h: Added a function to find compatible character set with ctype array available. Currently used by fulltext search to find compatible substitute for ucs2 collations. mysql-test/r/ctype_ucs.result: A test case for BUG#31159. mysql-test/t/ctype_ucs.test: A test case for BUG#31159. mysys/charset.c: Added a function to find compatible character set with ctype array available. Currently used by fulltext search to find compatible substitute for ucs2 collations. sql/item_func.cc: Convert ucs2 fields to utf8. Fulltext requires ctype array, but ucs2 doesn't provide it.
Diffstat (limited to 'os2')
0 files changed, 0 insertions, 0 deletions