diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index 1b673531e686d3f00234476296685eb7c3a4eca6..d9aea74c55e63206039b2393f26969a65ca94ba4 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -3826,8 +3826,8 @@ TABLE_LIST *st_select_lex::add_table_to_list(THD *thd, } ptr->alias= alias_str; - if (lower_case_table_names) - my_casedn_str(files_charset_info,table->table.str); + if (lower_case_table_names && table->table.length) + my_casedn_str(files_charset_info, table->table.str); ptr->real_name=table->table.str; ptr->real_name_length=table->table.length; ptr->lock_type= lock_type;