From 76d5ecb5951a813794167177424a7198ad1da32a Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Wed, 5 Dec 2018 11:22:49 -0800 Subject: [PATCH] Verify invariants when calling SHAMapInnerNodeV2::addRaw (RIPD-1700) --- src/ripple/shamap/impl/SHAMapTreeNode.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ripple/shamap/impl/SHAMapTreeNode.cpp b/src/ripple/shamap/impl/SHAMapTreeNode.cpp index 0222db491c..03ddbc7cdd 100644 --- a/src/ripple/shamap/impl/SHAMapTreeNode.cpp +++ b/src/ripple/shamap/impl/SHAMapTreeNode.cpp @@ -475,6 +475,7 @@ SHAMapInnerNodeV2::addRaw(Serializer& s, SHANodeFormat format) const { if (format == snfPREFIX) { + assert(depth_ <= 64); s.add32 (HashPrefix::innerNodeV2); for (int i = 0 ; i < 16; ++i)