summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorSergey Glukhov <Sergey.Glukhov@sun.com>2009-08-27 15:22:19 +0500
committerSergey Glukhov <Sergey.Glukhov@sun.com>2009-08-27 15:22:19 +0500
commit367c14b854f4afe6cfd41b9f56bf8fbf3c337b65 (patch)
treec872942a8df225d5829796ecab00369c6035c83e /sql/field.cc
parent7492d622e44d7d3fd424bd24fd53131fe06d1c22 (diff)
downloadmariadb-git-367c14b854f4afe6cfd41b9f56bf8fbf3c337b65.tar.gz
Bug#46184 Crash, SELECT ... FROM derived table procedure analyze
The crash happens because select_union object is used as result set for queries which have derived tables. select_union use temporary table as data storage and if fields count exceeds 10(count of values for procedure ANALYSE()) then we get a crash on fill_record() function. mysql-test/r/analyse.result: test result mysql-test/r/subselect.result: result fix mysql-test/t/analyse.test: test case mysql-test/t/subselect.test: test fix sql/sql_yacc.yy: The crash happens because select_union object is used as result set for queries which have derived tables. select_union use temporary table as data storage and if fields count exceeds 10(count of values for procedure ANALYSE()) then we get a crash on fill_record() function.
Diffstat (limited to 'sql/field.cc')
0 files changed, 0 insertions, 0 deletions