diff options
author | unknown <knielsen@knielsen-hq.org> | 2011-12-15 10:34:14 +0100 |
---|---|---|
committer | unknown <knielsen@knielsen-hq.org> | 2011-12-15 10:34:14 +0100 |
commit | a6c7c53b63384f0b58ff8e34798c0952ed6ac7a7 (patch) | |
tree | 5d4eaafa051042a726cc5ad7376b13b96111f6cd /storage/xtradb/row/row0uins.c | |
parent | 79479ee97571e8023b0269ffddbf525d54955273 (diff) | |
parent | 6afbf295f018e077be7c569ef8e433e510441bea (diff) | |
download | mariadb-git-a6c7c53b63384f0b58ff8e34798c0952ed6ac7a7.tar.gz |
Merge XtraDB from Percona-server-5.5.17-rel22.1 into MariaDB 5.5
Diffstat (limited to 'storage/xtradb/row/row0uins.c')
-rw-r--r-- | storage/xtradb/row/row0uins.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/xtradb/row/row0uins.c b/storage/xtradb/row/row0uins.c index d25afed3840..4fa97c9355d 100644 --- a/storage/xtradb/row/row0uins.c +++ b/storage/xtradb/row/row0uins.c @@ -328,6 +328,8 @@ row_undo_ins( node->index = dict_table_get_next_index( dict_table_get_first_index(node->table)); + dict_table_skip_corrupt_index(node->index); + while (node->index != NULL) { dtuple_t* entry; ulint err; @@ -355,7 +357,7 @@ row_undo_ins( } } - node->index = dict_table_get_next_index(node->index); + dict_table_next_uncorrupted_index(node->index); } log_free_check(); |