Fix monitor error with empty servers_no_promotion

This commit is contained in:
Esa Korhonen 2018-02-07 16:03:56 +02:00
parent 14a4008c84
commit fa8f6a5da3

View File

@ -2447,7 +2447,7 @@ int mon_config_get_servers(const MXS_CONFIG_PARAMETER* params, const char* key,
ss_dassert(*monitored_servers_out == NULL);
SERVER** servers = NULL;
int servers_size = config_get_server_list(params, key, &servers);
int rval = -1;
int rval = 0;
// All servers in the array must be monitored by the given monitor.
if (servers_size > 0)
{
@ -2472,6 +2472,7 @@ int mon_config_get_servers(const MXS_CONFIG_PARAMETER* params, const char* key,
if (error)
{
MXS_FREE(monitored_array);
rval = -1;
}
else
{