From 73fe9e6ab51501d498cf1a970aca208ea049adff Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 25 Dec 2017 18:18:14 -0800 Subject: [PATCH] Block: Avoid NPE in hasTransactions() Field is nullable; ```java @Nullable List transactions; ``` --- core/src/main/java/org/bitcoinj/core/Block.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/core/Block.java b/core/src/main/java/org/bitcoinj/core/Block.java index 5b6c6307..a962cb44 100644 --- a/core/src/main/java/org/bitcoinj/core/Block.java +++ b/core/src/main/java/org/bitcoinj/core/Block.java @@ -1002,7 +1002,7 @@ public class Block extends Message { * purely a header). */ public boolean hasTransactions() { - return !this.transactions.isEmpty(); + return (this.transactions != null) && !this.transactions.isEmpty(); } /**