diff options
author | Alexey Botchkov <holyfoot@askmonty.org> | 2021-11-02 16:21:11 +0400 |
---|---|---|
committer | Alexey Botchkov <holyfoot@askmonty.org> | 2022-01-26 07:48:09 +0400 |
commit | 020dc54dabe64f238e8ef4f50a630a22e0f06949 (patch) | |
tree | c508ae0deae4e9329cd77d9f09f24ecb5197f3e5 /storage/innobase/include/row0sel.h | |
parent | 00412656719bba79cf9a350db05065b0b7007680 (diff) | |
download | mariadb-git-020dc54dabe64f238e8ef4f50a630a22e0f06949.tar.gz |
MDEV-20770 Server crashes in JOIN::transform_in_predicates_into_in_subq upon 2nd execution of PS/SP comparing GEOMETRY with other types.
The Item_in_subselect::in_strategy keeps the value and as the error
happens the condition isn't modified. That leads to wrong ::fix_fields
execution on second PS run. Also the select->table_list is merged
but not restored if an error happens, which causes hanging loops on
the third PS execution.
Diffstat (limited to 'storage/innobase/include/row0sel.h')
0 files changed, 0 insertions, 0 deletions