diff options
author | Georgi Kodinov <Georgi.Kodinov@Oracle.com> | 2011-02-10 09:34:22 +0200 |
---|---|---|
committer | Georgi Kodinov <Georgi.Kodinov@Oracle.com> | 2011-02-10 09:34:22 +0200 |
commit | b2b69699ef0b222b53f79a22a17d5d4a06c97663 (patch) | |
tree | 1906695b4daec01353d8e92d1cadc6f4e7cfc789 /libmysqld | |
parent | 7d88b552e2cceddc0b86dff69a12528481e9be1d (diff) | |
download | mariadb-git-b2b69699ef0b222b53f79a22a17d5d4a06c97663.tar.gz |
Bug #59884: setting charset to 2048 crashes
The retrieval of a charset by number was not
doing bounds checking before accessing the internal
character sets array.
Added checks for valid charset number.
Added asserts for valid charset number to some of
the internal functions.
Removed one superfluous check for charset_number 0
(since the all_charsets_array[0] is set to 0 anyway) for
uniformity.
Test suite added.
Diffstat (limited to 'libmysqld')
0 files changed, 0 insertions, 0 deletions