summaryrefslogtreecommitdiff
path: root/sql/sql_acl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_acl.cc')
-rw-r--r--sql/sql_acl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc
index 5ac52032a5f..b6191b2061e 100644
--- a/sql/sql_acl.cc
+++ b/sql/sql_acl.cc
@@ -2516,7 +2516,7 @@ bool check_grant(THD *thd, ulong want_access, TABLE_LIST *tables,
rw_rdlock(&LOCK_grant);
for (table=tables; table ;table=table->next)
{
- if (!(~table->grant.privilege & want_access))
+ if (!(~table->grant.privilege & want_access) || table->derived)
{
table->grant.want_privilege=0;
continue; // Already checked