From 2f0f7dea619f7f7654a1cbcb0de165737d6e76d9 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 25 Sep 2018 21:57:39 -0400 Subject: [PATCH] Fix possible double enumeration --- src/Tgstation.Server.Host/Server.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tgstation.Server.Host/Server.cs b/src/Tgstation.Server.Host/Server.cs index 18a5749478..6f7dafa4c9 100644 --- a/src/Tgstation.Server.Host/Server.cs +++ b/src/Tgstation.Server.Host/Server.cs @@ -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);