diff --git a/hawkbit-runtime/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/SoftwareModuleView.java b/hawkbit-runtime/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/SoftwareModuleView.java index 63cebc6c7..fc9839fca 100644 --- a/hawkbit-runtime/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/SoftwareModuleView.java +++ b/hawkbit-runtime/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/SoftwareModuleView.java @@ -360,11 +360,13 @@ public class SoftwareModuleView extends TableView { @Override public byte[] getBytes() throws IOException { - return getInputStream().readAllBytes(); + try (final InputStream is = getInputStream()) { + return is.readAllBytes(); + } } @Override - public InputStream getInputStream() throws IOException { + public InputStream getInputStream() { return fileBuffer.getInputStream(); }