From 12dffac101c5118815ccaff958b4a1d8275ddaf0 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 19 Jun 2012 04:52:38 -0700 Subject: [PATCH] Fix some broken traverses. --- src/LedgerAcquire.cpp | 2 +- src/Suppression.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/LedgerAcquire.cpp b/src/LedgerAcquire.cpp index be389a4eb1..a94c0e0302 100644 --- a/src/LedgerAcquire.cpp +++ b/src/LedgerAcquire.cpp @@ -254,7 +254,7 @@ void PeerSet::sendRequest(const newcoin::TMGetLedger& tmGL) while (it != mPeers.end()) { if (it->expired()) - mPeers.erase(it++); + it = mPeers.erase(it); else { // FIXME: Track last peer sent to and time sent diff --git a/src/Suppression.cpp b/src/Suppression.cpp index 7ed36b5676..c285d5f349 100644 --- a/src/Suppression.cpp +++ b/src/Suppression.cpp @@ -18,7 +18,7 @@ bool SuppressionTable::addSuppression(const uint160& suppression) for (std::list::iterator lit = it->second.begin(), end = it->second.end(); lit != end; ++lit) mSuppressionMap.erase(*lit); - mSuppressionTimes.erase(it++); + it = mSuppressionTimes.erase(it); } else ++it; }