diff options
author | Sergei Golubchik <sergii@pisem.net> | 2013-10-18 15:54:41 -0700 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2013-10-18 15:54:41 -0700 |
commit | cb9d3bec4645fc17be233d37677144926317f028 (patch) | |
tree | 5184d5820f0965b5e0f11e065f16b15cfea80b61 /sql/sql_parse.cc | |
parent | 40c43c395bd931dcb9c2ec132f83dd9d610e43d6 (diff) | |
download | mariadb-git-cb9d3bec4645fc17be233d37677144926317f028.tar.gz |
post-review changes
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r-- | sql/sql_parse.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index e18b16fce94..c253e1f1132 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -419,6 +419,7 @@ void init_update_queries(void) sql_command_flags[SQLCOM_DROP_USER]|= CF_AUTO_COMMIT_TRANS; sql_command_flags[SQLCOM_RENAME_USER]|= CF_AUTO_COMMIT_TRANS; sql_command_flags[SQLCOM_CREATE_ROLE]|= CF_AUTO_COMMIT_TRANS; + sql_command_flags[SQLCOM_DROP_ROLE]|= CF_AUTO_COMMIT_TRANS; sql_command_flags[SQLCOM_REVOKE_ALL]= CF_AUTO_COMMIT_TRANS; sql_command_flags[SQLCOM_REVOKE]|= CF_AUTO_COMMIT_TRANS; sql_command_flags[SQLCOM_REVOKE_ROLE]|= CF_AUTO_COMMIT_TRANS; @@ -518,7 +519,8 @@ static void handle_bootstrap_impl(THD *thd) thd_proc_info(thd, 0); thd->security_ctx->user= (char*) my_strdup("boot", MYF(MY_WME)); - thd->security_ctx->priv_user[0]= thd->security_ctx->priv_host[0]=0; + thd->security_ctx->priv_user[0]= thd->security_ctx->priv_host[0]= + thd->security_ctx->priv_role[0]= 0; /* Make the "client" handle multiple results. This is necessary to enable stored procedures with SELECTs and Dynamic SQL |