Fix possible double enumeration

This commit is contained in:
Jordan Brown
2018-09-25 21:57:39 -04:00
parent 021f6e6f0f
commit 2f0f7dea61
+1 -1
View File
@@ -177,7 +177,7 @@ namespace Tgstation.Server.Host
using (var cts = new CancellationTokenSource())
{
var cancellationToken = cts.Token;
var eventsTask = Task.WhenAll(restartHandlers.Select(x => x.HandleRestart(newVersion, cancellationToken)));
var eventsTask = Task.WhenAll(restartHandlers.Select(x => x.HandleRestart(newVersion, cancellationToken)).ToList());
//YA GOT 10 SECONDS
var expiryTask = Task.Delay(TimeSpan.FromSeconds(10));
await Task.WhenAny(eventsTask, expiryTask).ConfigureAwait(false);