summaryrefslogtreecommitdiff
path: root/storage/innobase/include/row0sel.h
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@askmonty.org>2021-11-02 16:21:11 +0400
committerAlexey Botchkov <holyfoot@askmonty.org>2022-01-26 07:48:09 +0400
commit020dc54dabe64f238e8ef4f50a630a22e0f06949 (patch)
treec508ae0deae4e9329cd77d9f09f24ecb5197f3e5 /storage/innobase/include/row0sel.h
parent00412656719bba79cf9a350db05065b0b7007680 (diff)
downloadmariadb-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