summaryrefslogtreecommitdiff
path: root/innobase
diff options
context:
space:
mode:
authorheikki@hundin.mysql.fi <>2004-01-01 01:51:36 +0200
committerheikki@hundin.mysql.fi <>2004-01-01 01:51:36 +0200
commit1c74cd9bf515ac1f1cfef6ed58ad2aa77b76be2c (patch)
treed82da2fbd4985dde68c9496916475084202b8d24 /innobase
parent39559d4817d27fbeaf85196d2129bed8b9a00f2d (diff)
downloadmariadb-git-1c74cd9bf515ac1f1cfef6ed58ad2aa77b76be2c.tar.gz
row0purge.c:
Fix bug: if purge of a table was not possible because its .ibd file was missing, trx->dict_operation_lock_mode was left to a wrong value, causing an assertion failure
Diffstat (limited to 'innobase')
-rw-r--r--innobase/row/row0purge.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/innobase/row/row0purge.c b/innobase/row/row0purge.c
index a455722f15a..d5895f20461 100644
--- a/innobase/row/row0purge.c
+++ b/innobase/row/row0purge.c
@@ -534,6 +534,8 @@ row_purge_parse_undo_rec(
node->table = NULL;
+ row_mysql_unfreeze_data_dictionary(trx);
+
return(FALSE);
}