]
RH Bugzilla Integration commented on JBTM-2708:
-----------------------------------------------
Vladimir Dosoudil <dosoudil(a)redhat.com> changed the Status of [bug
Test does not close FileInputStream
-----------------------------------
Key: JBTM-2708
URL:
https://issues.jboss.org/browse/JBTM-2708
Project: JBoss Transaction Manager
Issue Type: Task
Components: Testing
Reporter: Tom Jenkinson
Assignee: Tom Jenkinson
Fix For: 4.17.35, 5.3.4.Final
{code}
public XARRTestResource(String xarrHelper, File file) throws IOException {
this.xarrHelper = xarrHelper;
this.file = file;
DataInputStream fis = new DataInputStream(new FileInputStream(file));
final int formatId = fis.readInt();
final int gtrid_length = fis.readInt();
final byte[] gtrid = new byte[gtrid_length];
fis.read(gtrid, 0, gtrid_length);
final int bqual_length = fis.readInt();
final byte[] bqual = new byte[bqual_length];
fis.read(bqual, 0, bqual_length);
xids.put(file, new Xid() {
@Override
public byte[] getGlobalTransactionId() {
return gtrid;
}
@Override
public int getFormatId() {
return formatId;
}
@Override
public byte[] getBranchQualifier() {
return bqual;
}
});
fis.close();
}
{code}
Spotted while working on JBTM-2614 backport