From c51afd7e9873b1b1ba0fe7e5bbb947be904891c4 Mon Sep 17 00:00:00 2001 From: Aled Sage Date: Fri, 1 Sep 2017 18:40:18 +0100 Subject: [PATCH] Fix Streams.copyClose: actually close the streams --- .../src/main/java/org/apache/brooklyn/util/stream/Streams.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java b/utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java index a703dba0eb..ccfa1cce27 100644 --- a/utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java +++ b/utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java @@ -159,10 +159,9 @@ public static void copy(InputStream input, OutputStream output) { public static void copyClose(InputStream input, OutputStream output) { try { copy(input, output); - } catch (RuntimeException e) { + } finally { closeQuietly(input); closeQuietly(output); - throw e; } }