diff options
author | unknown <svoj@mysql.com/june.mysql.com> | 2007-07-05 15:17:06 +0500 |
---|---|---|
committer | unknown <svoj@mysql.com/june.mysql.com> | 2007-07-05 15:17:06 +0500 |
commit | 3bd52b0b7b4cddc973b74af64c097033cb75e149 (patch) | |
tree | 8b54b83ae7e0a63dac8e6950d3eb250c5680d3ae /sql-bench | |
parent | 435df1859fc503c884cdec9eaceb7f5f102af70d (diff) | |
download | mariadb-git-3bd52b0b7b4cddc973b74af64c097033cb75e149.tar.gz |
BUG#29464 - load data infile into table with big5 chinese fulltext index
hangs 100% cpu
Fulltext parser may fall into infinite loop when it gets illegal
multibyte sequence (or a sequence that doesn't have mapping to unicode).
Affects 5.1 only.
mysql-test/r/fulltext.result:
A test case for BUG#29464.
mysql-test/t/fulltext.test:
A test case for BUG#29464.
storage/myisam/ft_parser.c:
ctype() may return negative value, which was stored in unsigned
variable.
Also ctype() may return negative length for correct multibyte
sequence that doesn't have a mapping to unicode. These characters
are skipped correctly with this patch.
Diffstat (limited to 'sql-bench')
0 files changed, 0 insertions, 0 deletions