summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <heikki@hundin.mysql.fi>2004-01-01 01:51:36 +0200
committerunknown <heikki@hundin.mysql.fi>2004-01-01 01:51:36 +0200
commit8f0dd34bacd64416ccbc45d66bcd51de6174d53b (patch)
treed82da2fbd4985dde68c9496916475084202b8d24
parent5e34724a86920a0e6335bea6482fb139d6bd15b0 (diff)
downloadmariadb-git-8f0dd34bacd64416ccbc45d66bcd51de6174d53b.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 innobase/row/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
-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);
}