From fad5356bd906f29ca30b4a755e8e39750f04db81 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Mon, 13 May 2013 18:57:24 +0200 Subject: [PATCH] Properly uncache scriptSig in TransactionInput.setScriptBytes --- core/src/main/java/com/google/bitcoin/core/TransactionInput.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/com/google/bitcoin/core/TransactionInput.java b/core/src/main/java/com/google/bitcoin/core/TransactionInput.java index 23e9155b..7b777174 100644 --- a/core/src/main/java/com/google/bitcoin/core/TransactionInput.java +++ b/core/src/main/java/com/google/bitcoin/core/TransactionInput.java @@ -237,6 +237,7 @@ public class TransactionInput extends ChildMessage implements Serializable { */ void setScriptBytes(byte[] scriptBytes) { unCache(); + this.scriptSig = null; int oldLength = length; this.scriptBytes = scriptBytes; // 40 = previous_outpoint (36) + sequence (4)