Don't dispose managed CancellationTokenSource (#6139)

This commit is contained in:
Cody Robibero
2021-06-04 06:36:58 -06:00
committed by GitHub
parent b060d9d0f1
commit 9154f20b34
7 changed files with 36 additions and 4 deletions

View File

@@ -269,7 +269,7 @@ namespace Jellyfin.Api.Helpers
{
_activeTranscodingJobs.Remove(job);
if (!job.CancellationTokenSource!.IsCancellationRequested)
if (job.CancellationTokenSource?.IsCancellationRequested == false)
{
job.CancellationTokenSource.Cancel();
}
@@ -751,7 +751,7 @@ namespace Jellyfin.Api.Helpers
_logger.LogError("FFmpeg exited with code {0}", process.ExitCode);
}
process.Dispose();
job.Dispose();
}
private async Task AcquireResources(StreamState state, CancellationTokenSource cancellationTokenSource)