From aba62f950b1462b873f18f770c75cba3230dba1a Mon Sep 17 00:00:00 2001 From: Brian Popow Date: Sun, 29 Nov 2020 18:02:57 +0100 Subject: [PATCH] Slice huffman table by size --- src/ImageSharp/Formats/WebP/Lossless/WebPLosslessDecoder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp/Formats/WebP/Lossless/WebPLosslessDecoder.cs b/src/ImageSharp/Formats/WebP/Lossless/WebPLosslessDecoder.cs index 2c7248fe3e..0ff3cccbce 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/WebPLosslessDecoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/WebPLosslessDecoder.cs @@ -444,7 +444,7 @@ namespace SixLabors.ImageSharp.Formats.Experimental.WebP.Lossless } // TODO: Avoid allocation. - hTreeGroup.HTrees.Add(huffmanTable.ToArray()); + hTreeGroup.HTrees.Add(huffmanTable.Slice(0, size).ToArray()); HuffmanCode huffTableZero = huffmanTable[0]; if (isTrivialLiteral && LiteralMap[j] == 1)