diff options
author | Igor Babaev <igor@askmonty.org> | 2021-11-24 23:19:22 -0800 |
---|---|---|
committer | Igor Babaev <igor@askmonty.org> | 2021-11-26 13:02:39 -0800 |
commit | ac963142ee351c9359442cbdc1b20ea0283e6a02 (patch) | |
tree | 10a0023a0fd0b59e8c2a27de1a6cc076071245be /INSTALL-SOURCE | |
parent | f5441ef4dac9f3fd5dfe1bfa25a514715fee649f (diff) | |
download | mariadb-git-ac963142ee351c9359442cbdc1b20ea0283e6a02.tar.gz |
MDEV-26553 NOT IN subquery construct crashing 10.1 and up
This bug was introduced by commit be00e279c6061134a33a8099fd69d4304735d02e
The commit was applied for the task MDEV-6480 that allowed to remove top
level disjuncts from WHERE conditions if the range optimizer evaluated them
as always equal to FALSE/NULL.
If such disjuncts are removed the WHERE condition may become an AND formula
and if this formula contains multiple equalities the field JOIN::item_equal
must be updated to refer to these equalities. The above mentioned commit
forgot to do this and it could cause crashes for some queries.
Approved by Oleksandr Byelkin <sanja@mariadb.com>
Diffstat (limited to 'INSTALL-SOURCE')
0 files changed, 0 insertions, 0 deletions