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:
@ -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)
|
for (server = service->dbref; !service->svc_do_shutdown && server; server = server->next)
|
||||||
{
|
{
|
||||||
if (!SERVER_REF_IS_ACTIVE(server) || !SERVER_IS_ACTIVE(server->server) ||
|
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;
|
continue;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user