diff --git a/src/SHAMapNodes.cpp b/src/SHAMapNodes.cpp index c817404ac9..42ff2a92ff 100644 --- a/src/SHAMapNodes.cpp +++ b/src/SHAMapNodes.cpp @@ -195,7 +195,7 @@ SHAMapTreeNode::SHAMapTreeNode(const SHAMapNode& id, const std::vector 3) || (len < 32)) throw SHAMapException(InvalidNode); + if ((type < 0) || (type > 3)) throw SHAMapException(InvalidNode); if (type == 0) { // transaction