mirror of https://github.com/jellyfin/jellyfin.git
total font size limit 20M
This commit is contained in:
parent
893bc7400b
commit
8165c3bb21
|
@ -382,8 +382,6 @@ namespace MediaBrowser.Api.Subtitles
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
// max single font size 10M
|
|
||||||
var maxSize = 10485760;
|
|
||||||
var fontFile = _fileSystem.GetFiles(fallbackFontPath)
|
var fontFile = _fileSystem.GetFiles(fallbackFontPath)
|
||||||
.First(i => string.Equals(i.Name, request.Name, StringComparison.OrdinalIgnoreCase));
|
.First(i => string.Equals(i.Name, request.Name, StringComparison.OrdinalIgnoreCase));
|
||||||
var fileSize = fontFile?.Length;
|
var fileSize = fontFile?.Length;
|
||||||
|
@ -391,14 +389,8 @@ namespace MediaBrowser.Api.Subtitles
|
||||||
if (fileSize != null && fileSize > 0)
|
if (fileSize != null && fileSize > 0)
|
||||||
{
|
{
|
||||||
Logger.LogDebug("Fallback font size is {0} Bytes", fileSize);
|
Logger.LogDebug("Fallback font size is {0} Bytes", fileSize);
|
||||||
|
|
||||||
if (fileSize <= maxSize)
|
|
||||||
{
|
|
||||||
return await ResultFactory.GetStaticFileResult(Request, fontFile.FullName);
|
return await ResultFactory.GetStaticFileResult(Request, fontFile.FullName);
|
||||||
}
|
}
|
||||||
|
|
||||||
Logger.LogWarning("The selected font is too large. Maximum allowed size is 10 Megabytes");
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Logger.LogWarning("The selected font is null or empty");
|
Logger.LogWarning("The selected font is null or empty");
|
||||||
|
|
Loading…
Reference in New Issue