diff --git a/src/cpp/ripple/SHAMap.cpp b/src/cpp/ripple/SHAMap.cpp index 676290cca..a08028047 100644 --- a/src/cpp/ripple/SHAMap.cpp +++ b/src/cpp/ripple/SHAMap.cpp @@ -582,7 +582,7 @@ bool SHAMap::addGiveItem(SHAMapItem::ref item, bool isTransaction, bool hasMeta) stack.pop(); if (node->isLeaf() && (node->peekItem()->getTag() == tag)) - throw std::runtime_error("addGiveItem ends on leaf with same tag"); + return false; uint256 prevHash; returnNode(node, true);