[infer] Fix a resource leak in PackWriter
Bug: 509385 Change-Id: Ic8a82895fa39be73f1bd8427cfe9437be6fc4e3e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
parent
6cbc99d3ee
commit
f30fe13ac9
|
@ -1597,7 +1597,7 @@ private void writeDeltaObjectDeflate(PackOutputStream out,
|
|||
}
|
||||
}
|
||||
|
||||
TemporaryBuffer.Heap delta = delta(otp);
|
||||
try (TemporaryBuffer.Heap delta = delta(otp)) {
|
||||
out.writeHeader(otp, delta.length());
|
||||
|
||||
Deflater deflater = deflater();
|
||||
|
@ -1605,6 +1605,7 @@ private void writeDeltaObjectDeflate(PackOutputStream out,
|
|||
DeflaterOutputStream dst = new DeflaterOutputStream(out, deflater);
|
||||
delta.writeTo(dst, null);
|
||||
dst.finish();
|
||||
}
|
||||
typeStats.cntDeltas++;
|
||||
typeStats.deltaBytes += out.length() - otp.getOffset();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue