From e7e58a699652ff5ed03e441db692b3e7b6480f4f Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Sun, 4 Sep 2016 13:59:10 -0700 Subject: [PATCH] Fix reading a dex file from a zip file --- dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java b/dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java index 9f7c890f..4bb9f9f6 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/DexFileFactory.java @@ -501,7 +501,7 @@ public final class DexFileFactory { InputStream stream; stream = zipFile.getInputStream(zipEntry); try { - return DexBackedDexFile.fromInputStream(opcodes, stream); + return DexBackedDexFile.fromInputStream(opcodes, new BufferedInputStream(stream)); } finally { if (stream != null) { stream.close();