Commit 538e6e8c authored by unknown's avatar unknown

sql_acl.cc:

  Fix for a bug #2546 in 4.1.2 that prevented table / column privileges from being loaded on startup. 


sql/sql_acl.cc:
  Fix for a bug #2546 in 4.1.2 that prevented table / column privileges from being loaded on startup.
parent 2d06a32a
...@@ -2543,7 +2543,7 @@ my_bool grant_init(THD *org_thd) ...@@ -2543,7 +2543,7 @@ my_bool grant_init(THD *org_thd)
do do
{ {
GRANT_TABLE *mem_check; GRANT_TABLE *mem_check;
if (!(mem_check=new GRANT_TABLE(t_table,c_table)) || mem_check->ok()) if (!(mem_check=new GRANT_TABLE(t_table,c_table)))
{ {
/* This could only happen if we are out memory */ /* This could only happen if we are out memory */
grant_option= FALSE; /* purecov: deadcode */ grant_option= FALSE; /* purecov: deadcode */
...@@ -2562,7 +2562,7 @@ my_bool grant_init(THD *org_thd) ...@@ -2562,7 +2562,7 @@ my_bool grant_init(THD *org_thd)
} }
} }
if (my_hash_insert(&column_priv_hash,(byte*) mem_check)) if (mem_check->ok() && my_hash_insert(&column_priv_hash,(byte*) mem_check))
{ {
grant_option= FALSE; grant_option= FALSE;
goto end_unlock; goto end_unlock;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment