summaryrefslogtreecommitdiff
path: root/innobase
diff options
context:
space:
mode:
Diffstat (limited to 'innobase')
-rw-r--r--innobase/row/row0ins.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/innobase/row/row0ins.c b/innobase/row/row0ins.c
index 5badebf2011..1f0d0f40114 100644
--- a/innobase/row/row0ins.c
+++ b/innobase/row/row0ins.c
@@ -389,10 +389,11 @@ row_ins_foreign_delete_or_set_null(
char err_buf[1000];
ut_a(thr && foreign && pcur && mtr);
- ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
node = thr->run_node;
+ ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
+
if (!node->is_delete) {
/* According to SQL-92 an UPDATE with respect to FOREIGN
KEY constraints is not semantically equivalent to a