Bug #10181 mysqld.exe crash with an access violation after INSERT INTO mysql.host

sql_acl.cc:
  Make sure host.db is a valid string pointer before we do our lower_case_table_names comparison
This commit is contained in:
reggie@mdk10.(none) 2005-05-26 14:02:18 -05:00
parent 68899decc2
commit 57a2b04007

View file

@ -198,7 +198,7 @@ my_bool acl_init(THD *org_thd, bool dont_read_acl_tables)
ACL_HOST host;
update_hostname(&host.host,get_field(&mem, table->field[0]));
host.db= get_field(&mem, table->field[1]);
if (lower_case_table_names)
if (lower_case_table_names && host.db)
{
/*
We make a temporary copy of the database, force it to lower case,