diff --git a/src/cpp/ripple/SHAMapSync.cpp b/src/cpp/ripple/SHAMapSync.cpp index e52eee5c90..639ba1a5de 100644 --- a/src/cpp/ripple/SHAMapSync.cpp +++ b/src/cpp/ripple/SHAMapSync.cpp @@ -502,7 +502,7 @@ std::list SHAMap::getFetchPack(SHAMap* have, bool incl if (!have || !have->hasInnerNode(*next, childHash)) stack.push(next); } - if (includeLeaves && (!have || !have->hasLeafNode(next->getTag(), childHash))) + if (includeLeaves && (!have || !have->hasLeafNode(node->getTag(), childHash))) { Serializer s; node->addRaw(s, snfPREFIX);