Fixed crash caused by dereferencing null pointer. The comparison is no longer necessary there.
This commit is contained in:
parent
84a2f06fb2
commit
ccd0c39cf4
@ -5469,11 +5469,10 @@ bool check_grant(THD *thd, ulong want_access, TABLE_LIST *tables,
|
||||
if (!(~tl->grant.privilege & want_access))
|
||||
continue;
|
||||
|
||||
if (want_access & ~((grant_table ? grant_table->cols : 0) |
|
||||
if ((want_access&= ~((grant_table ? grant_table->cols : 0) |
|
||||
(grant_table_role ? grant_table_role->cols : 0) |
|
||||
tl->grant.privilege))
|
||||
tl->grant.privilege)))
|
||||
{
|
||||
want_access &= ~(grant_table->cols | tl->grant.privilege);
|
||||
goto err; // impossible
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user