Wallet: Fix NullPointerException in isRequiringUpdateAllBloomFilter() when calculating the filter for a basic wallet.

This commit is contained in:
Andreas Schildbach 2019-03-19 17:47:42 +01:00
parent 0f811846c9
commit 561bc1d31b

View file

@ -4807,9 +4807,10 @@ public class Wallet extends BaseTaggableObject
try {
if (!watchedScripts.isEmpty())
return true;
for (DeterministicKeyChain chain : keyChainGroup.chains)
if (chain.getOutputScriptType() == Script.ScriptType.P2WPKH)
return true;
if (keyChainGroup.chains != null)
for (DeterministicKeyChain chain : keyChainGroup.chains)
if (chain.getOutputScriptType() == Script.ScriptType.P2WPKH)
return true;
return false;
} finally {
keyChainGroupLock.unlock();