summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <Sinisa@sinisa.nasamreza.org>2002-12-14 15:32:36 +0200
committerunknown <Sinisa@sinisa.nasamreza.org>2002-12-14 15:32:36 +0200
commit0bc6909f02abd8fc68ab90c8e7503596cf2b299e (patch)
tree359697850270f9099f2f13b2e189a8804188f91c
parent49162e0e54c085ecefb6893a5bd662e4f7b2f56a (diff)
downloadmariadb-git-0bc6909f02abd8fc68ab90c8e7503596cf2b299e.tar.gz
Fix for a bug with mysql_select_db() on manually created
database and lower case table names.
-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 */