Fix possible negative TimeSpan exception

This commit is contained in:
Cyberboss
2018-08-09 14:53:33 -04:00
parent 953b26a27f
commit 7d0e0b595d
@@ -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();