1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 07:47:37 +00:00

LibGfx/JPEGWriter: Fix crash on macOS when csize coefficient is 0

This fixes #21108
This commit is contained in:
Nicolas Ramz 2023-10-06 11:55:20 +02:00 committed by Andreas Kling
parent 80eec1e16b
commit 68e916490b
3 changed files with 9 additions and 5 deletions

View file

@ -326,6 +326,10 @@ private:
static u8 csize(i16 coefficient)
{
VERIFY(coefficient >= -2047 && coefficient <= 2047);
if (coefficient == 0)
return 0;
return floor(log2(abs(coefficient))) + 1;
}