diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index a39ccacfe008ade3c42c173b02e0fe35e911b066..cc5bd90e4f251868f0d93f26ce4c3bc73f80076c 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -3633,10 +3633,10 @@ unsent_create_error: while ((user=user_list++)) { if (user->password.str && - strcmp(thd->user, user->user.str) || - user->host.str && - my_strcasecmp(system_charset_info, - user->host.str, thd->host_or_ip)) + (strcmp(thd->user, user->user.str) || + user->host.str && + my_strcasecmp(system_charset_info, + user->host.str, thd->host_or_ip))) { if (check_access(thd, UPDATE_ACL, "mysql", 0, 1, 0)) goto error;