Commit 45903359 authored by Vicențiu Ciorbaru's avatar Vicențiu Ciorbaru Committed by Sergei Golubchik

Fixed USER INVALID error when using anonymous user to login and calling

SET ROLE NONE;
parent cf9ebd72
...@@ -1682,8 +1682,8 @@ int acl_check_setrole(THD *thd, char *rolename, ulonglong *access) ...@@ -1682,8 +1682,8 @@ int acl_check_setrole(THD *thd, char *rolename, ulonglong *access)
if (!strcasecmp(rolename, "NONE")) { if (!strcasecmp(rolename, "NONE")) {
/* have to clear the privileges */ /* have to clear the privileges */
/* get the current user */ /* get the current user */
acl_user= find_user_no_anon(thd->security_ctx->host, thd->security_ctx->user, acl_user= find_user(thd->security_ctx->host, thd->security_ctx->user,
FALSE); thd->security_ctx->ip);
if (acl_user == NULL) if (acl_user == NULL)
{ {
my_error(ER_INVALID_CURRENT_USER, MYF(0), rolename); my_error(ER_INVALID_CURRENT_USER, MYF(0), rolename);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment