summaryrefslogtreecommitdiff
path: root/innobase
diff options
context:
space:
mode:
authorunknown <aivanov@mysql.com>2006-04-26 07:50:29 +0400
committerunknown <aivanov@mysql.com>2006-04-26 07:50:29 +0400
commit0b64b882578d9149a5edcc7babcd66f6f7c8fcaf (patch)
tree5c7c62767cb5746ba165ce6419a1d4cd10563d14 /innobase
parent8e28ab1f40e60cbd9837468fc0d357335209f877 (diff)
downloadmariadb-git-0b64b882578d9149a5edcc7babcd66f6f7c8fcaf.tar.gz
Applied innodb-5.0-ss492 snapshot.
Fixed BUG#19217 "dict_load_indexes() may read the delete-mark incorrectly". innobase/dict/dict0load.c: Applied innodb-5.0-ss492 snapshot. dict_load_indexes(): pass comp=0 to rec_get_deleted_flag(), because SYS_INDEXES always is in ROW_FORMAT=REDUNDANT (Bug #19217).
Diffstat (limited to 'innobase')
-rw-r--r--innobase/dict/dict0load.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/innobase/dict/dict0load.c b/innobase/dict/dict0load.c
index bd93a719f6c..8e197e0c2d0 100644
--- a/innobase/dict/dict0load.c
+++ b/innobase/dict/dict0load.c
@@ -617,7 +617,7 @@ dict_load_indexes(
break;
}
- if (rec_get_deleted_flag(rec, table->comp)) {
+ if (rec_get_deleted_flag(rec, 0)) {
dict_load_report_deleted_index(table->name,
ULINT_UNDEFINED);