From cb567f9884a4f2339ab67140b751714c03f1e515 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 19 Jul 2013 12:29:05 -0700 Subject: [PATCH] Minor fetch pack generation bug could cause extra nodes to be sent. --- src/cpp/ripple/ripple_SHAMapSync.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpp/ripple/ripple_SHAMapSync.cpp b/src/cpp/ripple/ripple_SHAMapSync.cpp index 2520dbd4e..941f3b4ee 100644 --- a/src/cpp/ripple/ripple_SHAMapSync.cpp +++ b/src/cpp/ripple/ripple_SHAMapSync.cpp @@ -434,7 +434,8 @@ bool SHAMap::hasInnerNode (const SHAMapNode& nodeID, uint256 const& nodeHash) { boost::unordered_map::iterator it = mTNByID.find (nodeID); if (it != mTNByID.end()) - return it->second->getNodeHash() == nodeHash; + if (it->second->getNodeHash() == nodeHash) + return true; SHAMapTreeNode* node = root.get ();