From e87b4843ec04a024ac21f79b6d6e03c48f751d3c Mon Sep 17 00:00:00 2001 From: Mattia Date: Wed, 8 Mar 2017 20:38:13 +0100 Subject: [PATCH 1/2] Update ParseAWSRequest.java --- Parse/src/main/java/com/parse/ParseAWSRequest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Parse/src/main/java/com/parse/ParseAWSRequest.java b/Parse/src/main/java/com/parse/ParseAWSRequest.java index 24df17c8f..8e2e305c3 100644 --- a/Parse/src/main/java/com/parse/ParseAWSRequest.java +++ b/Parse/src/main/java/com/parse/ParseAWSRequest.java @@ -73,6 +73,7 @@ public Void call() throws Exception { return null; } finally { ParseIOUtils.closeQuietly(responseStream); + ParseIOUtils.closeQuietly(tempFileStream); } } }, ParseExecutors.io()); From 7b920049b3a3261951f884ee360cb1c804836bc8 Mon Sep 17 00:00:00 2001 From: Mattia Date: Wed, 8 Mar 2017 20:43:02 +0100 Subject: [PATCH 2/2] Update ParseAWSRequest.java --- Parse/src/main/java/com/parse/ParseAWSRequest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Parse/src/main/java/com/parse/ParseAWSRequest.java b/Parse/src/main/java/com/parse/ParseAWSRequest.java index 8e2e305c3..a033555f1 100644 --- a/Parse/src/main/java/com/parse/ParseAWSRequest.java +++ b/Parse/src/main/java/com/parse/ParseAWSRequest.java @@ -54,9 +54,10 @@ public Void call() throws Exception { long totalSize = response.getTotalSize(); long downloadedSize = 0; InputStream responseStream = null; + FileOutputStream tempFileStream = null; try { responseStream = response.getContent(); - FileOutputStream tempFileStream = ParseFileUtils.openOutputStream(tempFile); + tempFileStream = ParseFileUtils.openOutputStream(tempFile); int nRead; byte[] data = new byte[32 << 10]; // 32KB