diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 28afec2f688..c012d90a2a5 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -8041,7 +8041,7 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type, bool table_cant_handle_bit_fields, uint convert_blob_length) { - Item::Type orig_type; + Item::Type orig_type= type; Item *orig_item; if (type != Item::FIELD_ITEM && @@ -8051,7 +8051,6 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type, { orig_item= item; item= item->real_item(); - orig_type= type; type= Item::FIELD_ITEM; } switch (type) {