diff options
Diffstat (limited to 'storage/innobase/que/que0que.cc')
-rw-r--r-- | storage/innobase/que/que0que.cc | 8 |
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); |