From 910544ae576f6d1380311d4134bd5c8a2ae5c93b Mon Sep 17 00:00:00 2001 From: mruddy Date: Sat, 12 Mar 2016 13:14:59 -0500 Subject: [PATCH] Transaction: Fix incorrect condition for log message in setLockTime. --- core/src/main/java/org/bitcoinj/core/Transaction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/core/Transaction.java b/core/src/main/java/org/bitcoinj/core/Transaction.java index ccfb2241..c91c4cc6 100644 --- a/core/src/main/java/org/bitcoinj/core/Transaction.java +++ b/core/src/main/java/org/bitcoinj/core/Transaction.java @@ -1048,7 +1048,7 @@ public class Transaction extends ChildMessage { break; } } - if (!seqNumSet || inputs.isEmpty()) { + if (lockTime != 0 && (!seqNumSet || inputs.isEmpty())) { // At least one input must have a non-default sequence number for lock times to have any effect. // For instance one of them can be set to zero to make this feature work. log.warn("You are setting the lock time on a transaction but none of the inputs have non-default sequence numbers. This will not do what you expect!");