From 1381def54af7d0c40eb4855a15fc4e86c8db13cf Mon Sep 17 00:00:00 2001 From: winscripter <142818255+winscripter@users.noreply.github.com> Date: Thu, 16 Jul 2026 23:13:59 +0400 Subject: [PATCH] Fix memory leaks --- src/ImageSharp/Formats/Jxl/IO/JxlAnsReader.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ImageSharp/Formats/Jxl/IO/JxlAnsReader.cs b/src/ImageSharp/Formats/Jxl/IO/JxlAnsReader.cs index 8fd8bd7c8c..d28e98c029 100644 --- a/src/ImageSharp/Formats/Jxl/IO/JxlAnsReader.cs +++ b/src/ImageSharp/Formats/Jxl/IO/JxlAnsReader.cs @@ -100,7 +100,7 @@ internal static class JxlAnsReader if (symbols[0] == symbols[1]) { Debug.Fail("Corrupt data"); - + counts.Dispose(); return null; } @@ -192,14 +192,14 @@ internal static class JxlAnsReader if (omitPos < 0) { Debug.Fail("The histogram is corrupt or invalid."); - + counts.Dispose(); return null; } if (omitPos + 1 < length && logCounts[omitPos + 1] == JxlAnsConstants.AnsLogTableSize) { Debug.Fail("The histogram is corrupt or invalid."); - + counts.Dispose(); return null; } @@ -246,7 +246,7 @@ internal static class JxlAnsReader if (countsSpan[omitPos] <= 0) { Debug.Fail("The histogram count is incorrect."); - + counts.Dispose(); return null; } }