diff options
author | Joerg Bruehe <joerg@mysql.com> | 2009-07-09 23:10:50 +0200 |
---|---|---|
committer | Joerg Bruehe <joerg@mysql.com> | 2009-07-09 23:10:50 +0200 |
commit | 67ffeccf2c5baeecd54191e7f3e5ef06aad1f71a (patch) | |
tree | 90adb4d952d048c2bf8d97e20ef78c5b0af453ec /sql/sql_acl.cc | |
parent | 3e754876fcea32d6063ebd204b787566659f4948 (diff) | |
parent | e60ea9e8ac0564336d7dbd864c7374fa352e3281 (diff) | |
download | mariadb-git-67ffeccf2c5baeecd54191e7f3e5ef06aad1f71a.tar.gz |
Merge main 5.0 into 5.0-build.
Diffstat (limited to 'sql/sql_acl.cc')
-rw-r--r-- | sql/sql_acl.cc | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index d5b79eaca4e..34d7e773ca2 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -1046,12 +1046,12 @@ static void acl_update_user(const char *user, const char *host, for (uint i=0 ; i < acl_users.elements ; i++) { ACL_USER *acl_user=dynamic_element(&acl_users,i,ACL_USER*); - if (!acl_user->user && !user[0] || - acl_user->user && !strcmp(user,acl_user->user)) + if ((!acl_user->user && !user[0]) || + (acl_user->user && !strcmp(user,acl_user->user))) { - if (!acl_user->host.hostname && !host[0] || - acl_user->host.hostname && - !my_strcasecmp(system_charset_info, host, acl_user->host.hostname)) + if ((!acl_user->host.hostname && !host[0]) || + (acl_user->host.hostname && + !my_strcasecmp(system_charset_info, host, acl_user->host.hostname))) { acl_user->access=privileges; if (mqh->specified_limits & USER_RESOURCES::QUERIES_PER_HOUR) @@ -1129,16 +1129,16 @@ static void acl_update_db(const char *user, const char *host, const char *db, for (uint i=0 ; i < acl_dbs.elements ; i++) { ACL_DB *acl_db=dynamic_element(&acl_dbs,i,ACL_DB*); - if (!acl_db->user && !user[0] || - acl_db->user && - !strcmp(user,acl_db->user)) + if ((!acl_db->user && !user[0]) || + (acl_db->user && + !strcmp(user,acl_db->user))) { - if (!acl_db->host.hostname && !host[0] || - acl_db->host.hostname && - !strcmp(host, acl_db->host.hostname)) + if ((!acl_db->host.hostname && !host[0]) || + (acl_db->host.hostname && + !strcmp(host, acl_db->host.hostname))) { - if (!acl_db->db && !db[0] || - acl_db->db && !strcmp(db,acl_db->db)) + if ((!acl_db->db && !db[0]) || + (acl_db->db && !strcmp(db,acl_db->db))) { if (privileges) acl_db->access=privileges; @@ -1345,8 +1345,8 @@ bool acl_check_host(const char *host, const char *ip) return 0; VOID(pthread_mutex_lock(&acl_cache->lock)); - if (host && hash_search(&acl_check_hosts,(byte*) host,(uint) strlen(host)) || - ip && hash_search(&acl_check_hosts,(byte*) ip,(uint) strlen(ip))) + if ((host && hash_search(&acl_check_hosts,(byte*) host,(uint) strlen(host))) || + (ip && hash_search(&acl_check_hosts,(byte*) ip,(uint) strlen(ip)))) { VOID(pthread_mutex_unlock(&acl_cache->lock)); return 0; // Found host @@ -1564,8 +1564,8 @@ find_acl_user(const char *host, const char *user, my_bool exact) host, acl_user->host.hostname ? acl_user->host.hostname : "")); - if (!acl_user->user && !user[0] || - acl_user->user && !strcmp(user,acl_user->user)) + if ((!acl_user->user && !user[0]) || + (acl_user->user && !strcmp(user,acl_user->user))) { if (exact ? !my_strcasecmp(system_charset_info, host, acl_user->host.hostname ? |