summaryrefslogtreecommitdiff
path: root/mysql-test/t/events_2.test
diff options
context:
space:
mode:
authorOleksandr Byelkin <sanja@mariadb.com>2018-04-12 14:55:43 +0200
committerOleksandr Byelkin <sanja@mariadb.com>2018-04-25 08:47:43 +0200
commitadaa891ae7113069e402b40637dd9ddbd96d27bc (patch)
tree8083565f0dc76edb97dac35b8c5aaf35bb95cbca /mysql-test/t/events_2.test
parent7f6561225a469b6968683fe9099868a87dab8f31 (diff)
downloadmariadb-git-adaa891ae7113069e402b40637dd9ddbd96d27bc.tar.gz
MDEV-13699: Assertion `!new_field->field_name.str || strlen(new_field->field_name.str) == new_field->field_name.length' failed in create_tmp_table on 2nd execution of PS with semijoin
The problem was that SJ (semi-join) used secondary list (array) of subquery select list. The items there was prepared once then cleaned up (but not really freed from memory because it was made in statement memory). Original list was not prepared after first execution because select was removed by conversion to SJ. The solution is to use original list but prepare it first.
Diffstat (limited to 'mysql-test/t/events_2.test')
0 files changed, 0 insertions, 0 deletions