MXS-2060: Load users from only valid servers

Users should only be loaded from a server if it is running and not in
maintenance.
This commit is contained in:
Markus Mäkelä
2018-09-19 11:13:31 +03:00
parent 40c4614ed1
commit 8c2f6aafcc

View File

@ -990,7 +990,8 @@ static int get_users(SERV_LISTENER *listener, bool skip_local)
for (server = service->dbref; !service->svc_do_shutdown && server; server = server->next)
{
if (!SERVER_REF_IS_ACTIVE(server) || !SERVER_IS_ACTIVE(server->server) ||
(skip_local && server_is_mxs_service(server->server)))
(skip_local && server_is_mxs_service(server->server)) ||
!SERVER_IS_RUNNING(server->server))
{
continue;
}