Commit bba8b263 authored by Sergei Golubchik's avatar Sergei Golubchik

restore the lost (in mysql-5.6) bugfix for

Bug#13510739 63775: SERVER CRASH ON HANDLER READ NEXT AFTER DELETE RECORD.
parent b8cab18d
...@@ -4686,7 +4686,8 @@ row_search_for_mysql( ...@@ -4686,7 +4686,8 @@ row_search_for_mysql(
applicable to unique secondary indexes. Current behaviour is applicable to unique secondary indexes. Current behaviour is
to widen the scope of a lock on an already delete marked record to widen the scope of a lock on an already delete marked record
if the same record is deleted twice by the same transaction */ if the same record is deleted twice by the same transaction */
if (index == clust_index && unique_search) { if (index == clust_index && unique_search
&& !prebuilt->used_in_HANDLER) {
err = DB_RECORD_NOT_FOUND; err = DB_RECORD_NOT_FOUND;
goto normal_return; goto normal_return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment