From 5df91ca8862bc3d871ed3c8c363f9b9fac793e1d Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 1 Aug 2018 19:31:11 +0200 Subject: [PATCH] Wallet: Check early for null context or params. --- core/src/main/java/org/bitcoinj/wallet/Wallet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index 7b779a85..a967401f 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -348,8 +348,8 @@ public class Wallet extends BaseTaggableObject } private Wallet(Context context, KeyChainGroup keyChainGroup) { - this.context = context; - this.params = context.getParams(); + this.context = checkNotNull(context); + this.params = checkNotNull(context.getParams()); this.keyChainGroup = checkNotNull(keyChainGroup); if (params.getId().equals(NetworkParameters.ID_UNITTESTNET)) this.keyChainGroup.setLookaheadSize(5); // Cut down excess computation for unit tests.