Fix assert testing against additional ripple sends.

This commit is contained in:
Arthur Britto
2012-10-05 14:59:49 -07:00
parent b304d9ae43
commit 3225dfd228

View File

@@ -863,7 +863,9 @@ TER RippleCalc::calcNodeAccountRev(const unsigned int uIndex, const PathState::p
Log(lsINFO) << pspCur->getJson();
assert(!saCurRedeemReq || (-saNxtOwed) >= saCurRedeemReq); // Current redeem req can't be more than IOUs on hand.
assert(!saCurIssueReq || !saNxtOwed.isPositive() || saNxtOwed == saCurRedeemReq); // If issue req, then redeem req must consume all owed.
assert(!saCurIssueReq // If not issuing, fine.
|| !saNxtOwed.isNegative() // Not hold next IOUs: owed is >= 0
|| saNxtOwed == saCurRedeemReq); // If issue req, then redeem req must consume all owed.
if (bPrvAccount && bNxtAccount)
{