diff options
| author | MBR-0001 <55142207+MBR-0001@users.noreply.github.com> | 2026-04-06 05:19:32 -0400 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2026-04-06 05:19:32 -0400 |
| commit | 142ba42883f7713b7fcd9a82b170f86b2c933c4b (patch) | |
| tree | 6c9b3e9acfba1922e3752588fb8fb6b4ff65aca3 | |
| parent | cf9b8161ef0a497fcd13c37c03620322b7090f35 (diff) | |
Backport pull request #16539 from jellyfin/release-10.11.z
Fix subtitle saving
Original-merge: f51c63e244436944d5269085a1bed1e56db7a78e
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Bond_009 <bond.009@outlook.com>
| -rw-r--r-- | MediaBrowser.Providers/Subtitles/SubtitleManager.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs index ae5e1090ad..420dd39a48 100644 --- a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs +++ b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs @@ -221,6 +221,11 @@ namespace MediaBrowser.Providers.Subtitles private async Task TrySaveToFiles(Stream stream, List<string> savePaths, Video video, string extension) { + if (!_allowedSubtitleFormats.Contains(extension, StringComparison.OrdinalIgnoreCase)) + { + throw new ArgumentException($"Invalid subtitle format: {extension}"); + } + List<Exception>? exs = null; foreach (var savePath in savePaths) |
