Just charge fee when unable to meet reserve.

This commit is contained in:
Arthur Britto
2012-12-23 18:43:11 -08:00
parent 6bd2839c62
commit f7ca067db3
3 changed files with 3 additions and 6 deletions

View File

@@ -143,8 +143,7 @@ TER PaymentTransactor::doApply()
const uint64 uReserve = mEngine->getLedger()->getReserve(uOwnerCount);
// Make sure have enough reserve to send.
if (isSetBit(mParams, tapOPEN_LEDGER) // Ledger is not final, we can vote.
&& saSrcXRPBalance < saDstAmount + uReserve) // Reserve is not scaled by fee.
if (saSrcXRPBalance < saDstAmount + uReserve) // Reserve is not scaled by fee.
{
// Vote no. However, transaction might succeed, if applied in a different order.
cLog(lsINFO) << "";