summaryrefslogtreecommitdiff
path: root/vio/viossl.c
diff options
context:
space:
mode:
authorunknown <konstantin@mysql.com>2005-11-25 13:25:31 +0300
committerunknown <konstantin@mysql.com>2005-11-25 13:25:31 +0300
commit2a1ae3a5e3cbc7bb076c91ba0f8b5e6242319b28 (patch)
tree65b5b9174e08dc444e39d07dae9e09ef7a3facb9 /vio/viossl.c
parent6fb8a4e915d8f2fabae9008bf3072e290eec03c4 (diff)
downloadmariadb-git-2a1ae3a5e3cbc7bb076c91ba0f8b5e6242319b28.tar.gz
A fix and a test case for Bug#14410 "Crash in Enum or Set type in
CREATE TABLE and PS/SP": make sure that 'typelib' object for ENUM values and 'Item_string' object for DEFAULT clause are created in the statement memory root. mysql-test/r/ps.result: Test results has been fixed (Bug#14410) mysql-test/t/ps.test: A test case for Bug#14410 "Crash in Enum or Set type in CREATE TABLE and PS/SP" sql/mysql_priv.h: typelib() function declaration has been changed. sql/sql_table.cc: Supply the statement memory root to use in typelib() and safe_charset_converter() functions to ensure that objects created during the first execution of CREATE TABLE statement are allocated in persistent memory of the statement. sql/table.cc: Change typelib() function to require MEM_ROOT.
Diffstat (limited to 'vio/viossl.c')
0 files changed, 0 insertions, 0 deletions