Fix for HDR codec to avoid buffer overread for some malformed files (#471)

This commit is contained in:
Chuck Walbourn 2024-05-01 12:22:59 -05:00 коммит произвёл GitHub
Родитель 976ec533be
Коммит dd6904b708
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -163,7 +163,8 @@ namespace
formatFound = true;
const size_t len = FindEOL(info, size);
if (len == size_t(-1))
if (len == size_t(-1)
|| len < 1)
{
return E_FAIL;
}
@ -207,7 +208,8 @@ namespace
else
{
const size_t len = FindEOL(info, size);
if (len == size_t(-1))
if (len == size_t(-1)
|| len < 1)
{
return E_FAIL;
}