Close stream of input source when dumping Bug: 160901582 Change-Id: Ia128fc0293a03975988ce993aee32aea9cc3c564
diff --git a/src/main/java/com/android/tools/r8/utils/AndroidApp.java b/src/main/java/com/android/tools/r8/utils/AndroidApp.java index 9dd4865..f0340a3 100644 --- a/src/main/java/com/android/tools/r8/utils/AndroidApp.java +++ b/src/main/java/com/android/tools/r8/utils/AndroidApp.java
@@ -646,7 +646,7 @@ ZipOutputStream dexArchiveOutputStream, ProgramResource programResource) throws ResourceException, IOException { - byte[] bytes = ByteStreams.toByteArray(programResource.getByteStream()); + byte[] bytes = StreamUtils.StreamToByteArrayClose(programResource.getByteStream()); if (programResource.getKind() == Kind.CF) { Set<String> classDescriptors = programResource.getClassDescriptors(); String classDescriptor =