diff --git a/modules/ripple_data/protocol/ripple_STAmount.cpp b/modules/ripple_data/protocol/ripple_STAmount.cpp index ef23958b19..fe1ef9d0d8 100644 --- a/modules/ripple_data/protocol/ripple_STAmount.cpp +++ b/modules/ripple_data/protocol/ripple_STAmount.cpp @@ -436,7 +436,7 @@ void STAmount::canonicalize () ++mOffset; } - if (mOffset < cMinOffset) + if ((mOffset < cMinOffset) || (mValue < vMinValue)) { mValue = 0; mOffset = 0;