From f6b9e0ca80da438df09dd70cc56466cbea0aeeb6 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 31 Mar 2013 23:56:37 -0700 Subject: [PATCH] Should return 'false', not throw. --- src/cpp/ripple/SHAMap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);