summaryrefslogtreecommitdiff
path: root/sql/sql_acl.cc
diff options
context:
space:
mode:
authorunknown <Sinisa@sinisa.nasamreza.org>2002-08-08 23:18:33 +0300
committerunknown <Sinisa@sinisa.nasamreza.org>2002-08-08 23:18:33 +0300
commitf0171a924a2595e6cb2e49525b854bf638c79e44 (patch)
tree026cdb113e78b1d8fa0b3e70319b393c2b278c2e /sql/sql_acl.cc
parentb1516966408223dd23c2739989596a9a1eab6145 (diff)
downloadmariadb-git-f0171a924a2595e6cb2e49525b854bf638c79e44.tar.gz
A very small security fix
Diffstat (limited to 'sql/sql_acl.cc')
-rw-r--r--sql/sql_acl.cc3
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)