From 781ec16bd91ce2d23302107ffb0aab94c440266f Mon Sep 17 00:00:00 2001 From: Alexander Barkov Date: Thu, 24 Aug 2023 16:20:37 +0400 Subject: [PATCH] An addon change for MDEV-32002 Remove my_casedn_str() in append_identifier() context There was one more place with my_casedn_str() in append_identifier() context in TABLE_LIST::print() forgotten in the main patch for MDEV-32002. Reusing append_identifier_opt_casedn() in this code. --- sql/sql_select.cc | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/sql/sql_select.cc b/sql/sql_select.cc index f24d385e1f54b..1061b3018cd00 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -30741,21 +30741,9 @@ void TABLE_LIST::print(THD *thd, table_map eliminated_tables, String *str, if (my_strcasecmp(table_alias_charset, cmp_name, alias.str)) { - char t_alias_buff[MAX_ALIAS_NAME]; - LEX_CSTRING t_alias= alias; - str->append(' '); - if (lower_case_table_names == 1) - { - if (alias.str && alias.str[0]) - { - strmov(t_alias_buff, alias.str); - t_alias.length= my_casedn_str(files_charset_info, t_alias_buff); - t_alias.str= t_alias_buff; - } - } - - append_identifier(thd, str, &t_alias); + append_identifier_opt_casedn(thd, str, alias, + lower_case_table_names == 1); } if (index_hints)