From 8a7f7012e9eae7b3b414a731c0966c655b10aa91 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Wed, 14 Aug 2013 14:08:48 -0700 Subject: [PATCH] Add an ASSERT. --- src/cpp/ripple/ripple_LedgerEntrySet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpp/ripple/ripple_LedgerEntrySet.cpp b/src/cpp/ripple/ripple_LedgerEntrySet.cpp index 27b100a7b5..3a82c11825 100644 --- a/src/cpp/ripple/ripple_LedgerEntrySet.cpp +++ b/src/cpp/ripple/ripple_LedgerEntrySet.cpp @@ -944,6 +944,9 @@ bool LedgerEntrySet::dirNext ( STVector256 svIndexes = sleNode->getFieldV256 (sfIndexes); std::vector& vuiIndexes = svIndexes.peekValue (); + + assert (uDirEntry <= vuiIndexes.size()); + if (uDirEntry >= vuiIndexes.size ()) { uint64 uNodeNext = sleNode->getFieldU64 (sfIndexNext);