diff --git a/src/libxrpl/shamap/SHAMapInnerNode.cpp b/src/libxrpl/shamap/SHAMapInnerNode.cpp index c86f92e14e..454888d600 100644 --- a/src/libxrpl/shamap/SHAMapInnerNode.cpp +++ b/src/libxrpl/shamap/SHAMapInnerNode.cpp @@ -224,8 +224,8 @@ SHAMapInnerNode::sizeForWire() const { auto const n = getBranchCount(); if (n < kCompressedThreshold) - return n * (uint256::kBytes + sizeof(std::uint8_t)) + sizeof(std::uint8_t); - return kBranchFactor * uint256::kBytes + sizeof(std::uint8_t); + return (n * (uint256::kBytes + sizeof(std::uint8_t))) + sizeof(std::uint8_t); + return (kBranchFactor * uint256::kBytes) + sizeof(std::uint8_t); } void