From 48bc4607f9854766acaf77bb7caf0a77841f38ab Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Fri, 1 Nov 2013 18:22:57 -0700 Subject: [PATCH] I accidentally verified the field little-endian. --- src/com/saurik/backport/Hook.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/saurik/backport/Hook.java b/src/com/saurik/backport/Hook.java index 292ba61..2c54395 100644 --- a/src/com/saurik/backport/Hook.java +++ b/src/com/saurik/backport/Hook.java @@ -141,7 +141,7 @@ public class Hook { raf.skipBytes(18); - int length = raf.readShort() & 0xffff; + int length = Short.reverseBytes(raf.readShort()) & 0xffff; if (length != ZipEntry$nameLen.getInt(entry)) throw new ZipException("bug #9950697 [" + thiz.getName() + "]"); -- 2.47.2