ConvertToSinglePlane memory overrwrite bug fix (#307)

This commit is contained in:
Chuck Walbourn
2023-01-25 23:25:26 -08:00
committed by GitHub
parent fa9967bc74
commit 278e708f25
9 changed files with 245 additions and 21 deletions

View File

@@ -1256,8 +1256,9 @@ namespace
}
size_t pixelSize, nimages;
if (!DetermineImageArray(metadata, cpFlags, nimages, pixelSize))
return HRESULT_E_ARITHMETIC_OVERFLOW;
HRESULT hr = DetermineImageArray(metadata, cpFlags, nimages, pixelSize);
if (FAILED(hr))
return hr;
if ((nimages == 0) || (nimages != image.GetImageCount()))
{