summaryrefslogtreecommitdiff
path: root/innobase/row/row0ins.c
diff options
context:
space:
mode:
authorunknown <heikki@hundin.mysql.fi>2003-06-18 03:38:09 +0300
committerunknown <heikki@hundin.mysql.fi>2003-06-18 03:38:09 +0300
commitfb94c5810c55fa1e33b084e3f9b2cecc7abe2a99 (patch)
treeec2b8adc625149caa37966c0a1b14335b6549011 /innobase/row/row0ins.c
parent1efc292be6c92316b16eef70b289f6e1ab7f2a33 (diff)
downloadmariadb-git-fb94c5810c55fa1e33b084e3f9b2cecc7abe2a99.tar.gz
row0sel.c, row0ins.c:
Fix error in previous push innobase/row/row0ins.c: Fix error in previous push innobase/row/row0sel.c: Fix error in previous push
Diffstat (limited to 'innobase/row/row0ins.c')
-rw-r--r--innobase/row/row0ins.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/innobase/row/row0ins.c b/innobase/row/row0ins.c
index d36e5a9761e..e02859bc851 100644
--- a/innobase/row/row0ins.c
+++ b/innobase/row/row0ins.c
@@ -792,8 +792,10 @@ row_ins_foreign_check_on_constraint(
clust_rec = btr_pcur_get_rec(cascade->pcur);
- if (btr_pcur_get_low_match(cascade->pcur)
- < dict_index_get_n_unique(clust_index)) {
+ if (!page_rec_is_user_rec(clust_rec)
+ || btr_pcur_get_low_match(cascade->pcur)
+ < dict_index_get_n_unique(clust_index)) {
+
fprintf(stderr,
"InnoDB: error in cascade of a foreign key op\n"
"InnoDB: index %s table %s\n", index->name,