From d77b26c8c6aa609ae297b71568ac6ac702460657 Mon Sep 17 00:00:00 2001 From: "marty@linux.site" <> Date: Tue, 31 Jan 2006 15:53:35 +0100 Subject: [PATCH] Post review fixes --- sql/sql_table.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/sql/sql_table.cc b/sql/sql_table.cc index a8906135709..a6447aefdf7 100644 --- a/sql/sql_table.cc +++ b/sql/sql_table.cc @@ -3773,8 +3773,6 @@ static uint compare_tables(TABLE *table, List *create_list, index_drop_buffer[(*index_drop_count)++]= table_key - table->key_info; index_add_buffer[(*index_add_count)++]= new_key - key_info_buffer; field= table->field[new_key->key_part->fieldnr]; - // Add field to the key - new_key->key_part->field= table->field[new_key->key_part->fieldnr]; // Mark field to be part of new key field->add_index= 1; DBUG_PRINT("info", ("index changed: '%s'", table_key->name)); @@ -3796,12 +3794,10 @@ static uint compare_tables(TABLE *table, List *create_list, { /* Key not found. Add the offset of the key to the add buffer. */ index_add_buffer[(*index_add_count)++]= new_key - key_info_buffer; - field= table->field[new_key->key_part->fieldnr]; - // Add field to the key - new_key->key_part->field= table->field[new_key->key_part->fieldnr]; - // Mark field to be part of new key - field->add_index= 1; - DBUG_PRINT("info", ("index added: '%s'", new_key->name)); + field= table->field[new_key->key_part->fieldnr]; + // Mark field to be part of new key + field->add_index= 1; + DBUG_PRINT("info", ("index added: '%s'", new_key->name)); } }