diff options
author | unknown <Sinisa@sinisa.nasamreza.org> | 2002-12-14 15:32:36 +0200 |
---|---|---|
committer | unknown <Sinisa@sinisa.nasamreza.org> | 2002-12-14 15:32:36 +0200 |
commit | 0bc6909f02abd8fc68ab90c8e7503596cf2b299e (patch) | |
tree | 359697850270f9099f2f13b2e189a8804188f91c | |
parent | 49162e0e54c085ecefb6893a5bd662e4f7b2f56a (diff) | |
download | mariadb-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.cc | 3 |
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 */ |