From 7faba82babfd8c826755c971b2470c71e38a8b2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vicen=C8=9Biu=20Ciorbaru?= Date: Thu, 17 Oct 2013 20:50:42 -0700 Subject: [PATCH] Fixed wrong IS_ROLE check. --- sql/sql_acl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index 2ec7381be2f..0b80ae021e2 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -2237,7 +2237,7 @@ my_bool get_role_access(ACL_USER *role, ulong *access) { neighbour= *(dynamic_element(¤t->role_grants, i, ACL_USER**)); /* check if the neighbour is a role; pass if not*/ - if (!(neighbour->flags & ~IS_ROLE)) + if (!(neighbour->flags & IS_ROLE)) continue; /* check if it forms a cycle */