From 00a276f906697136bc36750459dd862968b7ca12 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Mon, 11 Aug 2014 14:17:21 +0200 Subject: [PATCH] HDW: Simplify an unusual for loop in DKC --- .../java/com/google/bitcoin/wallet/DeterministicKeyChain.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/google/bitcoin/wallet/DeterministicKeyChain.java b/core/src/main/java/com/google/bitcoin/wallet/DeterministicKeyChain.java index 7f947db94..6c5a649fe 100644 --- a/core/src/main/java/com/google/bitcoin/wallet/DeterministicKeyChain.java +++ b/core/src/main/java/com/google/bitcoin/wallet/DeterministicKeyChain.java @@ -357,8 +357,8 @@ public class DeterministicKeyChain implements EncryptableKeyChain { basicKeyChain.importKeys(lookahead); List keys = new ArrayList(numberOfKeys); - for (int i = 1; i <= numberOfKeys; i++) { - keys.add(hierarchy.get(HDUtils.append(parentKey.getPath(), new ChildNumber((index-numberOfKeys+i) - 1, false)), false, false)); + for (int i = 0; i < numberOfKeys; i++) { + keys.add(hierarchy.get(HDUtils.append(parentKey.getPath(), new ChildNumber(index - numberOfKeys + i, false)), false, false)); } return keys; } finally {