summaryrefslogtreecommitdiff
path: root/sql/sql_base.cc
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2004-08-28 00:49:54 +0300
committerunknown <monty@mysql.com>2004-08-28 00:49:54 +0300
commitdb15b91915bb57914e11f226c0130467dd4dcfdd (patch)
treed8470cb550581be2d6ffbc160a5a1b2b1b17a399 /sql/sql_base.cc
parent434d385ac17f2bfb553c112b5e19491d0bb0f876 (diff)
downloadmariadb-git-db15b91915bb57914e11f226c0130467dd4dcfdd.tar.gz
Code style fixes.
Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options() mysql-test/r/lowercase_table.result: Changed foo database -> mysqltest More test cases mysql-test/t/lowercase_table.test: Changed foo database -> mysqltest More test cases mysys/my_getopt.c: Fix new code to use MySQL indentation style sql/log.cc: Change to use MySQL indentation style and naming conventions Remove usage of strlen() and strcat() sql/mysqld.cc: Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options() sql/sql_base.cc: Added comment sql/table.cc: Added #if MYSQL_VERSION_ID < 40100 to ensure code is merged correctly
Diffstat (limited to 'sql/sql_base.cc')
-rw-r--r--sql/sql_base.cc13
1 files changed, 8 insertions, 5 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc
index 26ce394ec37..8fd7273fd78 100644
--- a/sql/sql_base.cc
+++ b/sql/sql_base.cc
@@ -2066,13 +2066,16 @@ insert_fields(THD *thd,TABLE_LIST *tables, const char *db_name,
uint found;
DBUG_ENTER("insert_fields");
-
if (db_name && lower_case_table_names)
{
- /* convert database to lower case for comparison */
- strmake( name_buff, db_name, sizeof(name_buff)-1 );
- casedn_str( name_buff );
- db_name = name_buff;
+ /*
+ convert database to lower case for comparison
+ We can't do this in Item_field as this would change the
+ 'name' of the item which may be used in the select list
+ */
+ strmake(name_buff, db_name, sizeof(name_buff)-1);
+ casedn_str(name_buff);
+ db_name= name_buff;
}