[Groonga-mysql-commit] mroonga/mroonga [master] set NULL to removed indexes.

Back to archive index

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);
 }




Groonga-mysql-commit メーリングリストの案内
Back to archive index