diff options
author | Sinisa@sinisa.nasamreza.org <> | 2002-12-14 15:32:36 +0200 |
---|---|---|
committer | Sinisa@sinisa.nasamreza.org <> | 2002-12-14 15:32:36 +0200 |
commit | c2f3ff6630662a6cbb74e6dd33aafe223186a95f (patch) | |
tree | 359697850270f9099f2f13b2e189a8804188f91c /sql | |
parent | 53ac261312965b2baf35a8ef66ccdad35af43ea8 (diff) | |
download | mariadb-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.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 */ |