MXS-2349: Add socket parameter

Servers now accept the `socket` parameter in the configuration as well as
in the REST API.
This commit is contained in:
Markus Mäkelä
2019-04-12 12:13:15 +03:00
parent 70450ce881
commit 993334b9fd
4 changed files with 101 additions and 15 deletions

View File

@ -242,7 +242,9 @@ Server* Server::server_alloc(const char* name, MXS_CONFIG_PARAMETER* params)
return NULL;
}
auto address = params->get_string(CN_ADDRESS);
auto address = params->contains(CN_ADDRESS) ?
params->get_string(CN_ADDRESS) : params->get_string(CN_SOCKET);
careful_strcpy(server->address, MAX_ADDRESS_LEN, address.c_str());
if (address.length() > MAX_ADDRESS_LEN)
{