mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-01-30 23:02:15 +00:00
Close ByteArrayOutputStreams. Resolves issue 244.
This commit is contained in:
parent
6f6c5d6773
commit
e2108d922d
@ -700,6 +700,7 @@ public class Transaction extends ChildMessage implements Serializable {
|
||||
bos.write(key.sign(hash.getBytes()));
|
||||
bos.write((hashType.ordinal() + 1) | (anyoneCanPay ? 0x80 : 0));
|
||||
signatures[i] = bos.toByteArray();
|
||||
bos.close();
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException(e); // Cannot happen.
|
||||
}
|
||||
@ -767,6 +768,7 @@ public class Transaction extends ChildMessage implements Serializable {
|
||||
// Note that this is NOT reversed to ensure it will be signed correctly. If it were to be printed out
|
||||
// however then we would expect that it is IS reversed.
|
||||
Sha256Hash hash = new Sha256Hash(doubleDigest(bos.toByteArray()));
|
||||
bos.close();
|
||||
|
||||
// Put the transaction back to how we found it.
|
||||
for (int i = 0; i < inputs.size(); i++) {
|
||||
|
Loading…
Reference in New Issue
Block a user