diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2014-01-23 15:41:51 +0400 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2014-01-23 15:41:51 +0400 |
commit | f0fa66a26de19d4f31a0b5466ac064650c81464a (patch) | |
tree | f94f4339e6905578c8993d4de57af7ff7014c9be /libservices/HOWTO | |
parent | 5e02635eb846214b462ed4ab45b2142a08dc5a91 (diff) | |
download | mariadb-git-f0fa66a26de19d4f31a0b5466ac064650c81464a.tar.gz |
MDEV-5368: Server crashes in Item_in_subselect::optimize on ...
- convert_subq_to_sj() must connect child select's tables into
parent select's TABLE_LIST::next_local chain.
- The problem was that it took child's leaf_tables.head() which
is different. This could cause certain tables (in this bug's case,
child select's non-merged semi-join) not to be present in
TABLE_LIST::next_local chain. Which would cause non-merged semi-join
not to be initialized in setup_tables(), which would lead to
NULL pointer dereference.
Diffstat (limited to 'libservices/HOWTO')
0 files changed, 0 insertions, 0 deletions