diff options
author | Sergei Golubchik <sergii@pisem.net> | 2014-06-27 09:32:55 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2014-06-27 09:32:55 +0200 |
commit | b9ddeeff241071e484548f0765a6b7c799dee439 (patch) | |
tree | 50962c4e4d075efa4e842cc0b1df6d7e5083e308 /mysql-test/suite/roles/ip-6401.result | |
parent | 86362129a2f70349cc79adb0825d5bc8f9a61f27 (diff) | |
download | mariadb-git-b9ddeeff241071e484548f0765a6b7c799dee439.tar.gz |
MDEV-6401 SET ROLE returning ERROR 1959 Invalid role specification for valid role
Use user's ip address when verifying privileges for SET ROLE (just like check_access() does)
Diffstat (limited to 'mysql-test/suite/roles/ip-6401.result')
-rw-r--r-- | mysql-test/suite/roles/ip-6401.result | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mysql-test/suite/roles/ip-6401.result b/mysql-test/suite/roles/ip-6401.result new file mode 100644 index 00000000000..a9876eb8273 --- /dev/null +++ b/mysql-test/suite/roles/ip-6401.result @@ -0,0 +1,13 @@ +create role r1; +create user foo@'127.0.0.1'; +grant r1 to foo@'127.0.0.1'; +show grants; +Grants for foo@127.0.0.1 +GRANT r1 TO 'foo'@'127.0.0.1' +GRANT USAGE ON *.* TO 'foo'@'127.0.0.1' +set role r1; +select * from information_schema.enabled_roles; +ROLE_NAME +r1 +drop user foo@'127.0.0.1'; +drop role r1; |