summaryrefslogtreecommitdiff
path: root/storage/innobase/que/que0que.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/que/que0que.cc')
-rw-r--r--storage/innobase/que/que0que.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/storage/innobase/que/que0que.cc b/storage/innobase/que/que0que.cc
index c5fe7c04a17..5f5f527e06b 100644
--- a/storage/innobase/que/que0que.cc
+++ b/storage/innobase/que/que0que.cc
@@ -322,13 +322,9 @@ que_graph_free_recursive(
case QUE_NODE_UPDATE:
upd = static_cast<upd_node_t*>(node);
- if (upd->in_mysql_interface) {
-
- btr_pcur_free_for_mysql(upd->pcur);
- upd->in_mysql_interface = false;
- }
-
que_graph_free_recursive(upd->cascade_node);
+ ut_free(upd->pcur->old_rec_buf);
+ upd->pcur->old_rec_buf = NULL;
if (upd->cascade_heap) {
mem_heap_free(upd->cascade_heap);