From 608b37232df44d90f5bc9950add7b2f609ab457c Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Mon, 21 Aug 2023 13:09:11 +0200 Subject: [PATCH] #792: Guard against incorrect JPEG Huffman Table class --- .../com/twelvemonkeys/imageio/plugins/jpeg/HuffmanTable.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/HuffmanTable.java b/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/HuffmanTable.java index 8181cc48..add7c5b8 100644 --- a/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/HuffmanTable.java +++ b/imageio/imageio-jpeg/src/main/java/com/twelvemonkeys/imageio/plugins/jpeg/HuffmanTable.java @@ -145,8 +145,8 @@ final class HuffmanTable extends Segment { } int c = temp >> 4; - if (c > 2) { - throw new IIOException("Unexpected JPEG Huffman Table class (> 2): " + c); + if (c > 1) { + throw new IIOException("Unexpected JPEG Huffman Table class (> 1): " + c); } table.tc[t][c] = true;