diff --git a/Jellyfin.Server/Program.cs b/Jellyfin.Server/Program.cs index 7079ca7f5c..d370cdc691 100644 --- a/Jellyfin.Server/Program.cs +++ b/Jellyfin.Server/Program.cs @@ -105,9 +105,16 @@ namespace Jellyfin.Server await appHost.RunStartupTasks(); // TODO: read input for a stop command - // Block main thread until shutdown - await Task.Delay(-1, _tokenSource.Token) - .ContinueWith(delegate{}); // Don't throw on cancellation + + try + { + // Block main thread until shutdown + await Task.Delay(-1, _tokenSource.Token); + } + catch (TaskCanceledException) + { + // Don't throw on cancellation + } _logger.LogInformation("Disposing app host"); }