summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorSinisa@sinisa.nasamreza.org <>2002-12-14 15:32:36 +0200
committerSinisa@sinisa.nasamreza.org <>2002-12-14 15:32:36 +0200
commitc2f3ff6630662a6cbb74e6dd33aafe223186a95f (patch)
tree359697850270f9099f2f13b2e189a8804188f91c /sql
parent53ac261312965b2baf35a8ef66ccdad35af43ea8 (diff)
downloadmariadb-git-c2f3ff6630662a6cbb74e6dd33aafe223186a95f.tar.gz
Fix for a bug with mysql_select_db() on manually created
database and lower case table names.
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_db.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_db.cc b/sql/sql_db.cc
index 7fcda7948a2..e61a2aa60c5 100644
--- a/sql/sql_db.cc
+++ b/sql/sql_db.cc
@@ -323,6 +323,9 @@ bool mysql_change_db(THD *thd,const char *name)
uint db_access;
DBUG_ENTER("mysql_change_db");
+ if (lower_case_table_names)
+ casedn_str(dbname);
+
if (!dbname || !(length=strip_sp(dbname)))
{
x_free(dbname); /* purecov: inspected */