From 7d0e0b595df515b85837f948d5a7e26a6bb8bf95 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Thu, 9 Aug 2018 14:53:33 -0400 Subject: [PATCH] Fix possible negative TimeSpan exception --- src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs b/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs index 7fbf096731..f9802beac0 100644 --- a/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs +++ b/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs @@ -132,7 +132,7 @@ namespace Tgstation.Server.Host.Components.Compiler var now = DateTimeOffset.Now; if (now < timeoutAt) { - var timeoutTask = Task.Delay(timeoutAt - DateTimeOffset.Now, cancellationToken); + var timeoutTask = Task.Delay(timeoutAt - now, cancellationToken); await Task.WhenAny(controller.Lifetime, timeoutTask).ConfigureAwait(false); cancellationToken.ThrowIfCancellationRequested();