summaryrefslogtreecommitdiff
path: root/innobase/row/row0umod.c
diff options
context:
space:
mode:
Diffstat (limited to 'innobase/row/row0umod.c')
-rw-r--r--innobase/row/row0umod.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/innobase/row/row0umod.c b/innobase/row/row0umod.c
index b22e494f891..0a050e0a1b6 100644
--- a/innobase/row/row0umod.c
+++ b/innobase/row/row0umod.c
@@ -620,6 +620,13 @@ row_undo_mod_parse_undo_rec(
return;
}
+ if (node->table->ibd_file_missing) {
+ /* We skip undo operations to missing .ibd files */
+ node->table = NULL;
+
+ return;
+ }
+
clust_index = dict_table_get_first_index(node->table);
ptr = trx_undo_update_rec_get_sys_cols(ptr, &trx_id, &roll_ptr,