[infer] Fix resource leaks in DfsInserter

Bug: 509385
Change-Id: Id5dc40bb3fb9da97ea0795cca1f2bcdcde347767
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Matthias Sohn 2016-12-19 00:02:43 +01:00
parent a498a2865e
commit 6cbc99d3ee
1 changed files with 4 additions and 3 deletions

View File

@ -312,8 +312,7 @@ PackIndex writePackIndex(DfsPackDescription pack, byte[] packHash,
}
DfsOutputStream os = db.writeFile(pack, INDEX);
try {
CountingOutputStream cnt = new CountingOutputStream(os);
try (CountingOutputStream cnt = new CountingOutputStream(os)) {
if (buf != null)
buf.writeTo(cnt, null);
else
@ -321,7 +320,9 @@ PackIndex writePackIndex(DfsPackDescription pack, byte[] packHash,
pack.addFileExt(INDEX);
pack.setFileSize(INDEX, cnt.getCount());
} finally {
os.close();
if (buf != null) {
buf.close();
}
}
return packIndex;
}