diff --git a/src/cpp/ripple/SHAMap.cpp b/src/cpp/ripple/SHAMap.cpp index a918c99ec..3e323b58a 100644 --- a/src/cpp/ripple/SHAMap.cpp +++ b/src/cpp/ripple/SHAMap.cpp @@ -24,10 +24,13 @@ DECLARE_INSTANCE(SHAMapTreeNode); void SHAMapNode::setHash() const { std::size_t h = theApp->getNonceST() + (mDepth * 0x9e3779b9); + mHash = mNodeID.hash_combine(h); +#if 0 const unsigned int *ptr = reinterpret_cast(mNodeID.begin()); for (int i = (mDepth + 3) / 4; i >= 0; --i) boost::hash_combine(h, *ptr++); mHash = h; +#endif } std::size_t hash_value(const SHAMapNode& mn)