MXS-2220 Read server version using public methods

Version related fields have been removed from the public class.
This commit is contained in:
Esa Korhonen
2018-12-18 16:39:39 +02:00
parent d1b098d3b0
commit 09aa54720d
15 changed files with 100 additions and 167 deletions

View File

@ -350,11 +350,11 @@ mxs_mysql_name_kind_t mxs_mysql_name_to_pcre(char* pcre,
return rv;
}
void mxs_mysql_update_server_version(MYSQL* mysql, SERVER* server)
void mxs_mysql_update_server_version(SERVER* dest, MYSQL* source)
{
// This function should only be called for a live connection.
const char* version_string = mysql_get_server_info(mysql);
unsigned long version_num = mysql_get_server_version(mysql);
const char* version_string = mysql_get_server_info(source);
unsigned long version_num = mysql_get_server_version(source);
mxb_assert(version_string != NULL && version_num != 0);
server_set_version(server, version_string, version_num);
dest->set_version(version_num, version_string);
}