diff options
author | unknown <Sinisa@sinisa.nasamreza.org> | 2002-08-08 23:18:33 +0300 |
---|---|---|
committer | unknown <Sinisa@sinisa.nasamreza.org> | 2002-08-08 23:18:33 +0300 |
commit | f0171a924a2595e6cb2e49525b854bf638c79e44 (patch) | |
tree | 026cdb113e78b1d8fa0b3e70319b393c2b278c2e /sql/sql_acl.cc | |
parent | b1516966408223dd23c2739989596a9a1eab6145 (diff) | |
download | mariadb-git-f0171a924a2595e6cb2e49525b854bf638c79e44.tar.gz |
A very small security fix
Diffstat (limited to 'sql/sql_acl.cc')
-rw-r--r-- | sql/sql_acl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index aad37477a70..7626fb85879 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -297,7 +297,8 @@ int acl_init(bool dont_read_acl_tables) user.access|=REFERENCES_ACL | INDEX_ACL | ALTER_ACL; } /* Convert old privileges */ - user.access|= LOCK_TABLES_ACL | CREATE_TMP_ACL | SHOW_DB_ACL; + if (user.access) + user.access|= LOCK_TABLES_ACL | CREATE_TMP_ACL | SHOW_DB_ACL; if (user.access & FILE_ACL) user.access|= REPL_CLIENT_ACL | REPL_SLAVE_ACL; if (user.access & PROCESS_ACL) |