Fix bug #57616 Sig 11 in dict_load_table() when failed to load index
or foreign key Fix approved by Sunny Bains
This commit is contained in:
parent
e6472e8fed
commit
56c3083776
@ -878,13 +878,13 @@ err_exit:
|
||||
if (err != DB_SUCCESS) {
|
||||
dict_table_remove_from_cache(table);
|
||||
table = NULL;
|
||||
} else {
|
||||
table->fk_max_recusive_level = 0;
|
||||
}
|
||||
} else if (!srv_force_recovery) {
|
||||
dict_table_remove_from_cache(table);
|
||||
table = NULL;
|
||||
}
|
||||
|
||||
table->fk_max_recusive_level = 0;
|
||||
#if 0
|
||||
if (err != DB_SUCCESS && table != NULL) {
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
2010-10-20 The InnoDB Team
|
||||
|
||||
* dict/dict0load.c
|
||||
Fix Bug #57616 Sig 11 in dict_load_table() when failed to load
|
||||
index or foreign key
|
||||
|
||||
2010-10-11 The InnoDB Team
|
||||
|
||||
* row/row0sel.c
|
||||
|
@ -1023,13 +1023,13 @@ err_exit:
|
||||
if (err != DB_SUCCESS) {
|
||||
dict_table_remove_from_cache(table);
|
||||
table = NULL;
|
||||
} else {
|
||||
table->fk_max_recusive_level = 0;
|
||||
}
|
||||
} else if (!srv_force_recovery) {
|
||||
dict_table_remove_from_cache(table);
|
||||
table = NULL;
|
||||
}
|
||||
|
||||
table->fk_max_recusive_level = 0;
|
||||
#if 0
|
||||
if (err != DB_SUCCESS && table != NULL) {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user