mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Fix for bug which caused grant.test fail on darwin7.3. We were converting db and table
names to lower case using latin1 instead of utf-8 in sql_acl.cc if lower_case_table_names was on. Also replaced in other such places system_charset_info with files_charset_info for consistency.
This commit is contained in:
@@ -743,7 +743,7 @@ int ha_delete_table(enum db_type table_type, const char *path)
|
||||
{
|
||||
/* Ensure that table handler get path in lower case */
|
||||
strmov(tmp_path, path);
|
||||
my_casedn_str(system_charset_info, tmp_path);
|
||||
my_casedn_str(files_charset_info, tmp_path);
|
||||
path= tmp_path;
|
||||
}
|
||||
int error=file->delete_table(path);
|
||||
@@ -1247,7 +1247,7 @@ int ha_create_table(const char *name, HA_CREATE_INFO *create_info,
|
||||
{
|
||||
/* Ensure that handler gets name in lower case */
|
||||
strmov(name_buff, name);
|
||||
my_casedn_str(system_charset_info, name_buff);
|
||||
my_casedn_str(files_charset_info, name_buff);
|
||||
name= name_buff;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user