Fix SwarmService.RemoteAbortUpdate race condition

This commit is contained in:
Jordan
2023-06-19 11:51:39 -04:00
parent a95cba1225
commit 54a353d75f
@@ -704,10 +704,11 @@ namespace Tgstation.Server.Host.Swarm
Address = swarmConfiguration.ControllerAddress,
});
return Task.WhenAll(
swarmServers
.Where(x => !x.Controller)
.Select(SendRemoteAbort));
lock (swarmServers)
return Task.WhenAll(
swarmServers
.Where(x => !x.Controller)
.Select(SendRemoteAbort));
}
/// <summary>