Copy server version string if it hasn't been updated yet

The server version string could be NULL if it hasn't been initialized
yet.
This commit is contained in:
Markus Makela 2016-04-27 21:40:45 +03:00
parent 82c3e8b85b
commit b26592c866

View File

@ -2673,6 +2673,12 @@ bool check_service_permissions(SERVICE* service)
return my_errno != ER_ACCESS_DENIED_ERROR;
}
if (server->server->server_string == NULL)
{
const char *server_string = mysql_get_server_info(mysql);
server_set_version_string(server->server, server_string);
}
char query[MAX_QUERY_STR_LEN];
const char* query_pw = strstr(server->server->server_string, "5.7.") ?
MYSQL57_PASSWORD : MYSQL_PASSWORD;