Updates to wrapper Close open stream leak
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java index b517bf6..5240a25 100644 --- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java +++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
@@ -1364,6 +1364,14 @@ */ @Override public boolean hasNext() { + + if (wrapper != null && wrapper.inputStream != null) { + try { + wrapper.inputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } return walkZipFile(FilenameUtils.getBaseName(fileName)); }