From 7ed253b78bd28abb0a56463ca26bb26c1c07302c Mon Sep 17 00:00:00 2001 From: "jesusfreke@jesusfreke.com" Date: Sun, 15 May 2011 17:06:57 +0000 Subject: [PATCH] Fix bug in ByteArrayInput.readLong Thanks to deuns.martinez for reporting this fix git-svn-id: https://smali.googlecode.com/svn/trunk@808 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/Util/ByteArrayInput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/Util/ByteArrayInput.java b/dexlib/src/main/java/org/jf/dexlib/Util/ByteArrayInput.java index 72fa0048..e74a62ec 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Util/ByteArrayInput.java +++ b/dexlib/src/main/java/org/jf/dexlib/Util/ByteArrayInput.java @@ -120,7 +120,7 @@ public class ByteArrayInput ((data[readAt++] & 0xffL) << 32) | ((data[readAt++] & 0xffL) << 40) | ((data[readAt++] & 0xffL) << 48) | - ((data[readAt++] & 0xffL) << 58); + ((data[readAt++] & 0xffL) << 56); cursor = readAt; return result; }