aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Corallo <git@bluematt.me>2017-07-11 12:02:42 -0400
committerMatt Corallo <git@bluematt.me>2017-07-14 21:25:24 -0400
commitd40a72ccbb71d61b43cbf4d222ca2ab5d3ca7510 (patch)
treec82233f12fba4065e08dcdd2753e0adcb79da6e2
parent28301b9780b05b1d80767835987da1317ce4200a (diff)
Clarify *(--.end()) iterator semantics in CWallet::TopUpKeyPool
-rw-r--r--src/wallet/wallet.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp
index 61d9752460..63d0a3c0c4 100644
--- a/src/wallet/wallet.cpp
+++ b/src/wallet/wallet.cpp
@@ -3141,10 +3141,10 @@ bool CWallet::TopUpKeyPool(unsigned int kpSize)
}
if (!setInternalKeyPool.empty()) {
- nEnd = *(--setInternalKeyPool.end()) + 1;
+ nEnd = *(setInternalKeyPool.rbegin()) + 1;
}
if (!setExternalKeyPool.empty()) {
- nEnd = std::max(nEnd, *(--setExternalKeyPool.end()) + 1);
+ nEnd = std::max(nEnd, *(setExternalKeyPool.rbegin()) + 1);
}
if (!walletdb.WritePool(nEnd, CKeyPool(GenerateNewKey(internal), internal)))