summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Prigogin <sprigogin@google.com>2018-01-25 23:05:19 +0000
committerandroid-build-merger <android-build-merger@google.com>2018-01-25 23:05:19 +0000
commita9401044040cbc71b0e41ba697ce4d8681afb9dc (patch)
treeabf187315f1f0d893cd360e805a120697b3c5e0f
parent3805868ee44f85ecf9b45a5dce7c540fe62af4aa (diff)
parentcc159f2f2c9765b161c17086e209562f34dc3397 (diff)
downloadapkzlib-a9401044040cbc71b0e41ba697ce4d8681afb9dc.tar.gz
Don't leave a future uncompleted in case of a thrown Error am: b0a2cd9a22
am: cc159f2f2c Change-Id: Ie107ba6c914b5a3bc66de5c9d0780218d638a8f8
-rw-r--r--src/main/java/com/android/apkzlib/zip/compress/ExecutorCompressor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/android/apkzlib/zip/compress/ExecutorCompressor.java b/src/main/java/com/android/apkzlib/zip/compress/ExecutorCompressor.java
index 96ad281..54be20c 100644
--- a/src/main/java/com/android/apkzlib/zip/compress/ExecutorCompressor.java
+++ b/src/main/java/com/android/apkzlib/zip/compress/ExecutorCompressor.java
@@ -52,7 +52,7 @@ public abstract class ExecutorCompressor implements Compressor {
executor.execute(() -> {
try {
future.set(immediateCompress(source));
- } catch (Exception e) {
+ } catch (Throwable e) {
future.setException(e);
}
});