null+****@clear*****
null+****@clear*****
2011年 10月 27日 (木) 15:24:57 JST
Kouhei Sutou 2011-10-27 06:24:57 +0000 (Thu, 27 Oct 2011) New Revision: 2bac31cf2d2f0a9ded99bf707c5eff63c8df3b84 Log: set NULL to removed indexes. Modified files: ha_mroonga.cc Modified: ha_mroonga.cc (+4 -0) =================================================================== --- ha_mroonga.cc 2011-10-27 06:11:33 +0000 (2d9d3cf) +++ ha_mroonga.cc 2011-10-27 06:24:57 +0000 (d3e0b70) @@ -7525,6 +7525,8 @@ int ha_mroonga::wrapper_prepare_drop_index(TABLE *table_arg, uint *key_num, if (index_table != NULL) { grn_obj_remove(ctx, index_table); } + grn_index_tables[i] = NULL; + grn_index_columns[i] = NULL; } if (j) { @@ -7553,6 +7555,8 @@ int ha_mroonga::storage_prepare_drop_index(TABLE *table_arg, uint *key_num, if (index_table != NULL) { grn_obj_remove(ctx, index_table); } + grn_index_tables[i] = NULL; + grn_index_columns[i] = NULL; } DBUG_RETURN(0); }