mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-15 21:43:03 +03:00
Don't dispose managed CancellationTokenSource (#6139)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user