diff options
Diffstat (limited to 'storage/innobase/row/row0purge.cc')
-rw-r--r-- | storage/innobase/row/row0purge.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/innobase/row/row0purge.cc b/storage/innobase/row/row0purge.cc index 706a9aecd8f..75d497b2cf4 100644 --- a/storage/innobase/row/row0purge.cc +++ b/storage/innobase/row/row0purge.cc @@ -75,7 +75,9 @@ row_purge_reposition_pcur( if (node->found_clust) { ut_ad(node->validate_pcur()); - node->found_clust = btr_pcur_restore_position(mode, &node->pcur, mtr); + node->found_clust = + node->pcur.restore_position(mode, mtr) == + btr_pcur_t::SAME_ALL; } else { node->found_clust = row_search_on_row_ref( |