From 1fdf27ca7220d0cf774c8d179f759116281ddf18 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Mon, 18 Mar 2013 21:18:07 -0700 Subject: [PATCH] Fix bug that causes ledger synching take much more CPU and memory than it should. --- src/cpp/ripple/SHAMapSync.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/ripple/SHAMapSync.cpp b/src/cpp/ripple/SHAMapSync.cpp index a06f3a471..8d36c8f34 100644 --- a/src/cpp/ripple/SHAMapSync.cpp +++ b/src/cpp/ripple/SHAMapSync.cpp @@ -41,7 +41,7 @@ void SHAMap::getMissingNodes(std::vector& nodeIDs, std::vector SHAMap::getNeededHashes(int max) stack.pop(); int base = rand() % 256; - bool have_all = false; + bool have_all = true; for (int ii = 0; ii < 16; ++ii) { // traverse in semi-random order int branch = (base + ii) % 16;