From d4e3ab3fd5d23d39fc7d75635e2de7a1dbc888af Mon Sep 17 00:00:00 2001 From: Izzat Bahadirov Date: Mon, 22 Apr 2013 17:20:26 -0400 Subject: [PATCH] Fixed querying for odex version. --- .../main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java | 2 +- .../src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java index eb9eece1..95c10167 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java @@ -123,7 +123,7 @@ public class DexBackedOdexFile extends DexBackedDexFile { } public int getVersion() { - return HeaderItem.getVersion(getBuf(), 0); + return OdexHeaderItem.getVersion(odexBuf); } public static class NotAnOdexFile extends RuntimeException { diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java index fbbdb797..ca55d67c 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java @@ -219,7 +219,7 @@ public class HeaderItem { return "Invalid"; } - public static int getVersion(byte[] buf, int offset) { + private static int getVersion(byte[] buf, int offset) { if (buf.length - offset < 8) { return 0; }