From 096e7aa1e098db914d55c37eee89378eee113a2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vicen=C8=9Biu=20Ciorbaru?= Date: Thu, 17 Oct 2013 15:10:57 -0700 Subject: [PATCH] Fix bug with inserting _pointers_ to ACL_USER in the DYNAMIC_ARRAY of granted roles --- sql/sql_acl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index cdc5e88ae24..4065f53db20 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -2067,8 +2067,8 @@ my_bool add_role_user_mapping(ROLE_GRANT_PAIR *mapping) return 1; } - push_dynamic(&user->role_grants, (uchar*) role); - push_dynamic(&role->role_grants, (uchar*) user); + push_dynamic(&user->role_grants, (uchar*) &role); + push_dynamic(&role->role_grants, (uchar*) &user); DBUG_PRINT("info", ("Found user %s@%s having role granted %s@%s\n", user->user.str, user->host.hostname,