Merge gbichot@213.136.52.20:/home/bk/mysql-4.1
into mysql.com:/home/mysql_src/mysql-4.1 sql/sql_acl.cc: Auto merged
This commit is contained in:
commit
6417c182df
@ -3221,8 +3221,17 @@ int open_grant_tables(THD *thd, TABLE_LIST *tables)
|
|||||||
GRANT and REVOKE are applied the slave in/exclusion rules as they are
|
GRANT and REVOKE are applied the slave in/exclusion rules as they are
|
||||||
some kind of updates to the mysql.% tables.
|
some kind of updates to the mysql.% tables.
|
||||||
*/
|
*/
|
||||||
if (thd->slave_thread && table_rules_on && !tables_ok(0, tables))
|
if (thd->slave_thread && table_rules_on)
|
||||||
DBUG_RETURN(1);
|
{
|
||||||
|
/*
|
||||||
|
The tables must be marked "updating" so that tables_ok() takes them into
|
||||||
|
account in tests.
|
||||||
|
*/
|
||||||
|
tables[0].updating=tables[1].updating=tables[2].updating=tables[3].updating=1;
|
||||||
|
if (!tables_ok(0, tables))
|
||||||
|
DBUG_RETURN(1);
|
||||||
|
tables[0].updating=tables[1].updating=tables[2].updating=tables[3].updating=0;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (open_and_lock_tables(thd, tables))
|
if (open_and_lock_tables(thd, tables))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user