coverity#1326516 Resource leak on an exceptional path
Change-Id: I91cc5614fb0db76eabd46cbe7e39ae33227728b7
This commit is contained in:
@@ -184,12 +184,16 @@ public final class Driver {
|
|||||||
Document convertedFile = (Document)mergeDocEnum.next();
|
Document convertedFile = (Document)mergeDocEnum.next();
|
||||||
|
|
||||||
merger.merge(convertedFile);
|
merger.merge(convertedFile);
|
||||||
mergeIS.close();
|
mergeIS.close();
|
||||||
|
|
||||||
FileOutputStream fos = new FileOutputStream(mergeFile);
|
FileOutputStream fos = null;
|
||||||
mergeDoc.write(fos);
|
try {
|
||||||
fos.flush();
|
fos = new FileOutputStream(mergeFile);
|
||||||
fos.close();
|
mergeDoc.write(fos);
|
||||||
|
fos.flush();
|
||||||
|
} finally {
|
||||||
|
close(fos);
|
||||||
|
}
|
||||||
} catch (Exception mergeExcept) {
|
} catch (Exception mergeExcept) {
|
||||||
System.out.println("\nThere was an error in the merge");
|
System.out.println("\nThere was an error in the merge");
|
||||||
mergeExcept.printStackTrace();
|
mergeExcept.printStackTrace();
|
||||||
|
Reference in New Issue
Block a user