diff --git a/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs b/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs index 7ee27b1fb..5a1405b35 100644 --- a/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs +++ b/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs @@ -369,12 +369,18 @@ internal sealed class JxlQuantizer { if (rawQuantField.GetSize() != qf.GetSize()) { + data.Dispose(); + deviations.Dispose(); + return false; } this.SetQuantField(qf, qf.GetRectangle(), rawQuantField); } + data.Dispose(); + deviations.Dispose(); + return true; }