From 8f0089fc0150a9ee432c81b829cc2cef5117f340 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Mon, 10 Dec 2012 17:39:48 -0800 Subject: [PATCH] Bugfix. --- src/cpp/ripple/Amount.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/ripple/Amount.cpp b/src/cpp/ripple/Amount.cpp index 31a0ad44ba..8d925f0eb9 100644 --- a/src/cpp/ripple/Amount.cpp +++ b/src/cpp/ripple/Amount.cpp @@ -970,7 +970,7 @@ STAmount STAmount::multiply(const STAmount& v1, const STAmount& v2, const uint16 CBigNum v; if ((BN_add_word(&v, value1) != 1) || (BN_mul_word(&v, value2) != 1) || - (BN_add_word(&v, 5) != 1) || + (BN_add_word(&v, 50) != 1) || (BN_div_word(&v, 100000000000000ul) == ((BN_ULONG) -1))) { throw std::runtime_error("internal bn error"); @@ -1134,7 +1134,7 @@ uint64 STAmount::muldiv(uint64 a, uint64 b, uint64 c) CBigNum v; if ((BN_add_word(&v, a * 10) != 1) || (BN_mul_word(&v, b * 10) != 1) || - (BN_add_word(&v, 5) != 1) || + (BN_add_word(&v, 50) != 1) || (BN_div_word(&v, c) == ((BN_ULONG) -1)) || (BN_div_word(&v, 100) == ((BN_ULONG) -1))) throw std::runtime_error("muldiv error");