From ebb6e758d39f4f6000064a429e6c5321442017fe Mon Sep 17 00:00:00 2001 From: Maschell Date: Thu, 6 Dec 2018 15:31:10 +0100 Subject: [PATCH] Only calculate the offsets of a WUX file if it's a valid file. --- .../wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java b/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java index e2514ae..058d53e 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java @@ -62,7 +62,9 @@ public class WUDImageCompressedInfo { this.flags = ByteUtils.getIntFromBytes(headData, 0x0C, ByteOrder.LITTLE_ENDIAN); this.uncompressedSize = ByteUtils.getLongFromBytes(headData, 0x10, ByteOrder.LITTLE_ENDIAN); - calculateOffsets(); + if (valid) { + calculateOffsets(); + } } public static WUDImageCompressedInfo getDefaultCompressedInfo() {