From be2d6d60535ff7fa8a930a24d4bd7122ac9d0b65 Mon Sep 17 00:00:00 2001 From: Paul Allen Date: Tue, 24 Sep 2024 09:55:27 +0100 Subject: [PATCH] Update imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java Improve IIOException "Invalid DDS header size" Co-authored-by: Harald Kuhr --- .../java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java b/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java index 27df6107..ca204611 100644 --- a/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java +++ b/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java @@ -38,7 +38,7 @@ public final class DDSHeader { // https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dds-header int dwSize = imageInput.readInt(); // [4,7] if (dwSize != DDS.HEADER_SIZE) { - throw new IIOException("Invalid header size: " + dwSize); + throw new IIOException(String.format("Invalid DDS header size (expected %d): %d", DDS.HEADER_SIZE, dwSize); } // Verify flags