diff options
author | unknown <Sinisa@sinisa.nasamreza.org> | 2002-06-20 16:46:25 +0300 |
---|---|---|
committer | unknown <Sinisa@sinisa.nasamreza.org> | 2002-06-20 16:46:25 +0300 |
commit | a57e2220ba5ae2a0fec131bb1af7e498dfe1ebff (patch) | |
tree | 04891edfb1bef68ce32da04dcfeb5bf4c26a3f6b /sql/sql_acl.cc | |
parent | 8d1568b88206aad44c7c934178e1da6a23cbbc67 (diff) | |
download | mariadb-git-a57e2220ba5ae2a0fec131bb1af7e498dfe1ebff.tar.gz |
Some bugs that user has properly recognized in user management
system.
Diffstat (limited to 'sql/sql_acl.cc')
-rw-r--r-- | sql/sql_acl.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index 4b3a20b0014..cdfe2f2e5b3 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -652,7 +652,12 @@ static void acl_update_user(const char *user, const char *host, acl_user->host.hostname && !strcmp(host,acl_user->host.hostname)) { acl_user->access=privileges; - acl_user->user_resource=*mqh; + if (mqh->questions) + acl_user->user_resource.questions=mqh->questions; + if (mqh->updates) + acl_user->user_resource.updates=mqh->updates; + if (mqh->connections) + acl_user->user_resource.connections=mqh->connections; #ifdef HAVE_OPENSSL acl_user->ssl_type=ssl_type; acl_user->ssl_cipher=ssl_cipher; |